企业大数据培训哪家好的好?

系统大全:最全的软件下载基地!
360手机助手
当前位置:& >
手机后台程序自启怎么办?一步轻松搞定
当我们不使用手机时,常常会有一些后台程序会悄悄自启。自启也就算了,可最气人的是,程序自启往往会消耗电量。要是程序频繁自启,会引起大量的电量消耗,以及手机发热问题。可有什么办法能解决这个棘手的问题呢?
小君在网上搜了很久,不是要求root,就是要我们刷机,最简答的也是要装一些杂七杂八,根本就没多大用处的软件。难道解决后台程序自启就真的这么难?
刷机APP下载
其实真的不难,简单一步,全部搞定。
▲首先打开&设置&并拉到底部,点开&关于手机&,狂点&版本号&。
▲然后在回到&设置&,我们惊奇的发现突然出现了&开发人员选项&。
▲点击&开放人员选项&,并下拉到底部。
▲点击选择&后台进程限制&,选择&不允许后台进程&。
选择这个之后,就没有后台程序了,当回到桌面,软件就会自动关闭,不会存在后台程序,自然就不会有后台自启了。
当然要是你觉得没有后台太烦,那你选择不得超过一个或是两个,自己够用就好。
本文来自于【】
修改版游戏
修改版游戏
修改版游戏
修改版游戏
修改版游戏
文章排行文章推荐
Copyright&.All Rights Reserved9251人阅读
windows(98)
写完了一个控制台程序,想把让它在后台运行,并开机自启动。有一种简单的方法如下。
1.后台运行
字一个简单的.vbs文件就可以。实现方法如下:
如,我的.exe文件是HKServer.exe。可以用文本文档写如下代码
set&wscriptObj&=&CreateObject(&Wscript.Shell&)&&&wscriptObj.run&&C:\Users\HK\Desktop\HKServerEditVersion2.4\Debug\HKServer.exe&,0&&
set wscriptObj = CreateObject(&Wscript.Shell&)
wscriptObj.run &C:\Users\HK\Desktop\HKServerEditVersion2.4\Debug\HKServer.exe&,0
保存成.vbs文件,直接运行.vbs文件即可实现.exe文件后台运行。
如果写成:
&HKServer.exe&&&
&HKServer.exe&则需要.vbs文件需要和.exe文件在同一目录下。
2.开机自启动
方法1):把.vbs文件直接复制到 开始--&所有程序--&启动& 文件夹下。
方法2):创建一个.vbs文件的快捷方式到& 开始--&所有程序--&启动& 文件夹下。
以后每次启动计算机,HKServer.exe文件就能开机自启动。
3另外一种编译程序时设置后台运行
#pragma comment( linker, &/subsystem:\&windows\& /entry:\&mainCRTStartup\&& ) // 设置入口地址&&&&
在控制台程序中隐藏控制台窗口!&
大家都知道,当编写一个win32 console application时,当运行此类程序的时候&
默认情况下会有一个类似DOS窗口的console窗口,但是有的时候我们只想在程序&
中运行一段功能代码,不希望显示这个console窗口,让代码执行完毕之后程序自&
下面就介绍一下,如何隐藏win32 console application的console窗口&
因为此种方法是通过设置编译器的链接开关来实现,所以让我们来看一下编译&
器的链接开关选项(也就是linker选项).&
首先我们来看一下linker的 /subsystem 选项&
该选项的语法形式如下:&
/SUBSYSTEM:{CONSOLE|EFI_APPLICATION|EFI_BOOT_SERVICE_DRIVER|&
EFI_ROM|EFI_RUNTIME_DRIVER|NATIVE|POSIX|WINDOWS|WINDOWSCE}&
[,major[.minor]]&
这个链接选项告诉操作系统如何运行可执行文件&
win32 字符模式应用程序,此种类型的应用程序在运行的时候会产生一个类似DOS&
窗口的控制台窗口,如果在应用程序的主函数为main()或者wmain(),在默认情况下&
该应用程序就是一个控制台应用程序&
Extensible Firmware Interface&
和CPU具体架构相关的一个参数选项,并不常用,在这里暂不详细介绍.&
如果对此有兴趣的可以访问intel主页来查看相关内容&
设备驱动器选项,如果/DRIVER:WDM选项被设定的话,该链接选项(NATIVE)就为默认选项&
在windows NT 种运行在POSIX子系统上的应用程序&
该类型的应用程序不产生console窗口,该类型的应用程序的窗口由用户自己创建,简而言之&
就是一个标准的Win32 application,其入口地址为WinMain()函数或者wWinMain()函数的地址&
如果你在应用程序种定义的主函数为WinMain或者wWinMain,在默认情况下该应用程序就是一个&
Win32 Application !&
WINDOWSCE:&
运行在windows CE上的应用程序&
major and minor (optional):&
主版本号和次版本号,该选项为可选,该选项为0~65535之间的十进制整数&
从上面可以看出如果我们建立一个win32 console application的话,linker的/subsystem选项应该为&
CONSOLE,可以在VC开发环境的project-&setting-&link-&project option中看到!&
接下来我们再看看应用程序是如何运行的!&
我们知道用VC编写的程序,运行的时候是需要 C\C++运行库支持的.当我们运行一个C/C++程序的时候&
链接器会首先寻找应用程序的启动函数,例如:&
如果你建立了一个console程序的话,编译器得链接开关会是以下这种形式&
/subsystem:&console& /entry:&mainCRTStartup& (ANSI)&
/subsystem:&console& /entry:&wmainCRTStartuup& (UNICODE)&
如果你建立了一个win32 application,编译器得链接开关则会是一下形式&
/subsystem:&windows& /entry:&WinMain& (ANSI)&
/sbusystem:&windows& /entry:&wWinMain& (UINCODE)&
上面的两种形式可以再project-&setting-&link-&project option中看到&
上面的subsystem和entry并不需要都设置,如果你只设置了/subsystem:&console&&
的话,那么默认的entry开关在默认情况下应为/entry:&mainCRTStartup&&
反之,如果你在应用程序中定义了main函数的话,默认情况下,你的/subsystem开关&
应该为/system:&console&&
在默认情况下/subsystem 和/entry开关是匹配的,也就是&
console对应mainCRTStartup或者wmainCRTStartup&
windows对应WinMain或者wWinMain&
但是我们也可以通过手动改动的方式使他们不匹配&
例如我们可以这样改动&
#pragma comment( linker, &/subsystem:\&windows\& /entry:\&mainCRTStartup\&& ) // 设置入口地址&
int main(int argc, char* argv[])&
MessageBox(NULL, &hello&, &Notice&, MB_OK);&
return 0;&
在默认情况下链接器看到/subsystem下是windows选项的时候,它会自动寻找WinMain或者wWinMain&
但我们强制指定入口地址,这样运行程序的时候默认的console窗口就会隐藏!&
上面是在代码中使用#pragma指令来设置,还有一种就是直接在开发环境的&
project-&setting-&link-&project option中手工改动!
解决方案二:
那就是直接在EXE文件中将PE文件头的Subsystem从3改成2。在EXE文件中,PE文件头的偏移地址是0x3c,Subsystem是一个WORD,它在PE文件头中的偏移是0x5c
LINK的时候需要指定/subsystem,这个链接选项告诉Windows如何运行可执行文件。
控制台程序是/subsystem:&console&
其它程序一般都是/subsystem:&windows & 将 subsystem 选成&console&后,Windows在进入可执行文件的代码前(如mainCRTStartup),就会产生一个控制台窗口。
如果选择&windows&,操作系统就不产生console窗口,该类型应用程序的窗口由用户自己创建。 可执行文件都有一个Entry Point,LINK时可以用/entry指定。缺省情况下,如果subsystem是“console”,Entry Point是 mainCRTStartup(ANSI)或wmainCRTStartuup(UNICODE),即:
/subsystem:&console& /entry:&mainCRTStartup& (ANSI)
/subsystem:&console& /entry:&wmainCRTStartuup& (UNICODE)
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:371028次
积分:4046
积分:4046
排名:第6939名
原创:20篇
转载:224篇
评论:10条
(8)(6)(10)(41)(29)(10)(12)(23)(9)(13)(20)(30)(6)(3)(3)(8)(10)(4)帐号:密码:下次自动登录{url:/nForum/slist.json?uid=guest&root=list-section}{url:/nForum/nlist.json?uid=guest&root=list-section}
贴数:6&分页:ddang发信人: dingxw (ddang), 信区: Python
标&&题: 如何让.py程序像service一样开机自动在后台运行?
发信站: 水木社区 (Thu Mar 24 10:02:02 2011), 转信 && 现在就是把python程序保存为.pyw文件,每次手动运行它,让它在后台运行。但是如果我同时打开python IDLE,做些别的事,不用了以后退出IDLE,这种情况下,有时候这个后台运行的程序也会被杀掉。
1. 有没有什么办法让python程序像windows service一样,每次开机自动运行呢?
2. 如果1行不通,有没有办法不让“退出前台运行的IDLE”来影响后来运行的.pyw程序呢?
python版本是2.6.1。谢谢。
-- && ※ 修改:·dingxw 于 Mar 24 10:10:30 2011 修改本文·[FROM: 114.251.188.*]
※ 来源:·水木社区 ·[FROM: 114.251.188.*]
失落星球发信人: HustMoon (失落星球), 信区: Python
标&&题: Re: 如何让.py程序像service一样开机自动在后台运行?
发信站: 水木社区 (Thu Mar 24 10:29:05 2011), 转信 && 如果你只是要开机自动运行,把命令行写入批处理或加入注册表应该都行
py2exe好像支持打包成service && 【 在 dingxw (ddang) 的大作中提到: 】
: 现在就是把python程序保存为.pyw文件,每次手动运行它,让它在后台运行。但是如果我同时打开python IDLE,做些别的事,不用了以后退出IDLE,这种情况下,有时候这个后台运行的程序也会被杀掉。
: 1. 有没有什么办法让python程序像windows service一样,每次开机自动运行呢?
: 2. 如果1行不通,有没有办法不让“退出前台运行的IDLE”来影响后来运行的.pyw程序呢?
: ...................
独学而无友,则孤陋而寡闻。
&&&& ※ 来源:·水木社区 ·[FROM: 210.42.106.*]
天天~天天天蓝发信人: qgg (天天~天天天蓝), 信区: Python
标&&题: Re: 如何让.py程序像service一样开机自动在后台运行?
发信站: 水木社区 (Thu Mar 24 10:49:36 2011), 转信 && python可以做成service,很久以前我在本版发过文章
【 在 dingxw (ddang) 的大作中提到: 】
: 现在就是把python程序保存为.pyw文件,每次手动运行它,让它在后台运行。但是如果我同时打开python IDLE,做些别的事,不用了以后退出IDLE,这种情况下,有时候这个后台运行的程序也会被杀掉。
: 1. 有没有什么办法让python程序像windows service一样,每次开机自动运行呢?
: 2. 如果1行不通,有没有办法不让“退出前台运行的IDLE”来影响后来运行的.pyw程序呢?
: ...................
宁静的祈祷&& --尼布尔 ()&&&& 我的上帝,请赐我平静,去接受我不能改变的一切;&& 赐我勇气,去改变我所能改变的一切;&& 赐我智慧,去分辨两者的不同。&&&&&& ※ 来源:·水木社区 newsmth.net·[FROM: 125.33.127.*]
wincss发信人: wincss (wincss), 信区: Python
标&&题: Re: 如何让.py程序像service一样开机自动在后台运行?
发信站: 水木社区 (Thu Mar 24 10:52:33 2011), 转信 && srvany.exe && 【 在 dingxw (ddang) 的大作中提到: 】
: 现在就是把python程序保存为.pyw文件,每次手动运行它,让它在后台运行。但是如果我同时打开python IDLE,做些别的事,不用了以后退出IDLE,这种情况下,有时候这个后台运行的程序也会被杀掉。
: 1. 有没有什么办法让python程序像windows service一样,每次开机自动运行呢?
: 2. 如果1行不通,有没有办法不让“退出前台运行的IDLE”来影响后来运行的.pyw程序呢?
: ...................
这就是巴巴爸爸、巴巴妈妈、巴巴祖、巴巴拉拉、巴巴利波、巴巴伯、巴巴贝尔、
巴巴布莱特、巴巴布拉伯! &&&& ※ 来源:·水木社区 newsmth.net·[FROM: 202.112.128.*]
okgo发信人: crgold (DaLiuMang), 信区: Python
标&&题: Re: 如何让.py程序像service一样开机自动在后台运行?
发信站: 水木社区 (Thu Mar 24 12:09:16 2011), 转信 && 把程序快捷方式放到 开始菜单-&启动 里面就可以自启动了
【 在 dingxw (ddang) 的大作中提到: 】
: 现在就是把python程序保存为.pyw文件,每次手动运行它,让它在后台运行。但是如果我同时打开python IDLE,做些别的事,不用了以后退出IDLE,这种情况下,有时候这个后台运行的程序也会被杀掉。
: 1. 有没有什么办法让python程序像windows service一样,每次开机自动运行呢?
: 2. 如果1行不通,有没有办法不让“退出前台运行的IDLE”来影响后来运行的.pyw程序呢?
: ...................
&& -- && ※ 来源:·水木社区 ·[FROM: 121.249.21.*]
昵称不告诉你们发信人: NIGHTFIRE (昵称不告诉你们), 信区: Python
标&&题: Re: 如何让.py程序像service一样开机自动在后台运行?
发信站: 水木社区 (Thu Mar 24 14:38:18 2011), 转信 && 我用supervisord,虽然貌似有点滥用宰牛刀的感觉 && 【 在 dingxw (ddang) 的大作中提到: 】
: 现在就是把python程序保存为.pyw文件,每次手动运行它,让它在后台运行。但是如果我同时打开python IDLE,做些别的事,不用了以后退出IDLE,这种情况下,有时候这个后台运行的程序也会被杀掉。
: 1. 有没有什么办法让python程序像windows service一样,每次开机自动运行呢?
: 2. 如果1行不通,有没有办法不让“退出前台运行的IDLE”来影响后来运行的.pyw程序呢?
: ...................
PocketLife Wiki
&&&& ※ 来源:·水木社区 newsmth.net·[FROM: 210.77.27.*]
文章数:6&分页:

我要回帖

更多关于 平安科技 企业大数据 的文章

 

随机推荐