当前位置:首页 » 编程语言 » c语言实现开机就自启动
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言实现开机就自启动

发布时间: 2022-01-22 14:28:17

‘壹’ 求一个c语言程序怎么写(开机自动运行)

不用修改注册表,你把这个程序(.exe)文件直接放在“启动”文件夹里就可以,具体位置为“C:\Documents and Settings\您的用户名\“开始”菜单\程序\启动”

‘贰’ 你好,用c语言写一个程序,让它开机使自启动。怎么写,会被杀软屏蔽

没办法做到你把这个程序 复制到谁的机器上
就可以自动开机启动
至少 要在这个机器上运行一次。

你可以把你的程序,编译好,打包到其它程序中,
这个程序有一个另外的功能,比如,显示一朵花什么的 娱乐程序
执行这个的同时,把你要开机启动的程序 写入到start文件夹里,或者注册表添加到run里
不过 这个操作很敏感,躲不过杀软的。

‘叁’ C语言程序怎么实现开机自运行我写了一个C语言程序,想通过代码加入开机启动项

可以考虑运行系统命令 stdlib.h, system("bat 里修改注册表自己查怎么操作")
复杂的就是用Windows.h修改注册表

‘肆’ 如何让自已编写的C语言程序一开机就运行

最简单的方法
开始-所有程序-启动(右键-打开)把你的C程序复制到打开的窗口里就可以了
也可以在注册表里添加
开始-运行-输入REGEDIT到[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]和
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]下建立启动项
用这样的思路写一下

‘伍’ 怎么用c语言实现开机自动运行程序

运行regedit 选择HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 然后在右边框中右击 新建->字符串值 然后右击新建的新值#1选择修改 在数值数据 输入程序路径 例如 你的程序若是在D盘Program Files下的名叫A的程序 请输入D:\Program Files\a.exe 这样就可以开机自动运行该程序了

‘陆’ 用C语言写个添加开机启动的程序

开机启动程序一般是操作系统启动后启动的程序
所以不同的操作系统有不同的开机启动方法

以windows为例可以使用注册表也可以将程序复制到开机启动的某个文件夹里
注册表则一般可以有以下几处
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion
\Run;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion
\Runonce;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
\Run;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
\RunOnce;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
\RunOnceEx
等等这些位置
c语言的话可以通过system函数调用reg程序来进行对注册表的操作
也可以使用windows所提供的api
RegCreateKeyEx
RegOpenKeyEx
RegSetValueEx
等等这些注册表操作的函数来完成

而linux操作系统(基于linux内核发布的发行版本统称)就与windows不同
一般linux上开机自启可以从自启脚本上进行添加
比如/etc/rc.loca /etc/rc[2-5].d/目录下等等
只需要将要自启的程序路径写入到自启文件里就可以了
c语言也只需要操作文件的函数就能完成

另外也可以使用其它的方法来达到自启的方法
比如感染某个开机自启程序
方法是将自己要启动的程序的代码“注入“到某个开机自启的程序中
比如windows的explorer.exe等
方法可以是将explorer.exe替换成我们的程序
然后奖explorer.exe这个程序移动到其它目录或者更改名称
而我们的程序除了完成我们本身的功能外再多加一个功能,该功能用来创建一个进程调用原有的explorer.exe程序
这样就可以达到开机自启的目的了
当然我们也可以使用一个新的程序来替换explorer.exe
程序的功能有两个,一个是启动我们要自启动的程序,一个用来启动原有的explorer.exe程序
自然也可以将我们要启动的程序的代码直接添加在explorer.exe的头部或者尾部,头部再添加一个代码用来对这个添加完成的最终文件进行切割,切割成两个可执行程序,一个是我们要启动的程序,一个是原有的explorer.exe程序,再分别调用它们
该方法同样也可以用在linux系统上或者其它系统上

总之开机自启的方法有很多
但不同的操作系统的具体方法却不同

(前面的地方没有做过任何修改,这里的地方专给认证人员的
我的答案完全自己手写,请将你认为我是复制粘贴来的地址给我,谢谢)

‘柒’ C语言写开机启动

最简单的方法 开始-所有程序-启动(右键-打开)把你的C程序复制到打开的窗口里就可以了
也可以在注册表里添加
开始-运行-输入REGEDIT到[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]和

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]下建立启动项
用这样的思路写一下

‘捌’ 怎么用C语言将一个程序直接设置成开机启动的

电脑开机自动启动,无非也就是那几个地方,
你可以放到,
1,开始菜单的启动项目中
2,你可以放到注册表中的,两个 RUN启动项目中,
3,你可以放到win.ini等配置文件中,
4,你可以加入到底层服务管理中,
5,你还可以替换或者附加到某些程序,如,explorer
6,你甚至还可以替换引导MBR,驻留到内存中,
方法多的是。

‘玖’ 怎么用C语言实现开机自动打开网页,即开机自启,加注释

#include <stdio.h>
#include <Windows.h>

int main(int argc, char *argv[])
{
CopyFile(argv[0], "c:\\Documents and Settings\\All Users\\“开始”菜单\\程序\\启动\\test.exe", 1); /* 将本程序复制到开机自启动文件夹下 */
ShellExecute(NULL, "open", "http://www.google.com", NULL, NULL, SW_SHOWNORMAL); /* 打开某个网页 */

return 0;
}