windows下设置开机自启动(c语言)
#include <windows.h>
#include <stdio.h>
int main()
{
HKEY hRoot = HKEY_LOCAL_MACHINE;
char *szSubKey = "Software\\Microsoft\\Windows\\CurrentVersion\\Run";
char *szModule = "D:\\software\\eclipse\\eclipse.exe";
HKEY hKey;
DWORD dwDisposition = REG_OPENED_EXISTING_KEY;
LONG lRet = RegCreateKeyEx(hRoot, szSubKey, 0, NULL, REG_OPTION_NON_VOLATILE,
KEY_ALL_ACCESS, NULL, &hKey, &dwDisposition);
if(lRet != ERROR_SUCCESS)
{
printf("failed to find !\n");
return -1;
}
lRet = RegSetValueEx(hKey, "eclipse", 0, REG_SZ, (BYTE *)szModule, strlen(szModule));
RegCloseKey(hKey);
if(lRet != ERROR_SUCCESS)
{
printf("failed to reg !\n");
return -1;
}
return 0;
}
分享到:
相关推荐
### 获取已开机时间(C语言代码) #### 一、引言 在计算机系统管理与监控领域,了解设备的开机时间是一项基本且重要的功能。通过掌握设备的运行时长,可以帮助我们进行性能分析、故障诊断以及资源优化等工作。本文...
标题“过360的自启动代码(最新测试)”表明,这个代码实例是关于如何让程序在用户系统启动时自动运行,并且这个方法已经通过了最新的测试,意味着它在当前360安全卫士的环境中仍然有效。这样的代码可能对系统管理员...
然而,在合法和安全的情况下,开发者也可以利用这一功能来创建自启动的服务或工具。 标题中的"C语言添加启动项代码"可能指的是编写一段C语言代码,使得程序能够在计算机启动时自动运行,并且能够规避某些杀毒软件的...
在本文中,我们将深入探讨如何使用Visual C++(简称VC++)将一个程序转换为Windows服务,使其能够开机自启动。首先,我们需要理解Windows服务的基本概念和API调用。 1. **Windows服务基础** Windows服务是由系统...
本文将详细介绍如何通过修改Windows注册表来实现程序的开机自启动功能,并重点分析了VC环境下如何编写相应的代码来实现这一目标。开机自启动是指某些应用程序在操作系统启动时自动运行的功能。这种功能对于系统服务...
在本文中,我们将深入探讨如何使用C语言编写代码来实现在Windows操作系统中让程序开机自启动。这个过程涉及几个关键的步骤,包括获取程序的路径、复制程序到系统目录以及修改注册表项。 首先,我们需要获取程序的...
在Windows环境下,使用C语言开发任务计划小工具是一项常见的编程挑战。C语言因其高效和灵活性,常被用于创建系统级程序。本项目的目标是构建一个轻量级的任务调度器,它能够在后台常驻运行,不显示控制台界面,且...
- 主程序应该包含初始化部分,用于设置开机启动、定时器等; - 定时事件处理部分,用于根据设定的时间间隔更换壁纸; - 文件操作部分,用于读取、复制和设置新的壁纸文件; - 错误处理部分,确保在遇到问题时能...
标题中的““病毒”开机=关机”实际上是一种模拟病毒行为的教学示例,它通过C语言编程实现了一系列恶意软件常见的功能,包括定时关机、文件移动、文件隐藏以及利用注册表设置实现开机自启动。这样的程序可以教育学习...
"RunCloseQ"可能是一个批处理文件或者是一个设置为开机启动的程序,负责在系统启动时执行"CloseQ"这个主程序,来达到阻止QQ登录的目的。"CloseQ"则可能是C语言编写的源代码文件,包含了实现这一功能的具体逻辑。 在...
在Windows CE(简称WinCE)操作系统...通过分析提供的代码和文档,开发者可以掌握在嵌入式系统中实现自启动功能的关键技术和步骤。这对于那些需要在WinCE平台上开发开机即用的应用程序的工程师来说,是一个宝贵的资源。
4. 启动项管理:控制自启动程序,减少开机时间,提升启动速度。 二、主要功能详解 1. **内存优化**:软件通过智能算法分析内存使用情况,及时释放无用的内存块,提高内存利用率,防止因内存不足导致的系统卡顿。 ...
综上所述,这个压缩包提供的工具能够帮助开发者轻松创建和集成自定义的开机Logo到基于S3C2440和Windows CE的嵌入式系统中,通过C语言数组的方式实现 Logo 的内嵌和显示,从而提高系统的用户体验和品牌识别度。
源代码可能包括读取、修改和管理注册表键值,以控制程序的自启动行为。 3. **服务管理**:开机时,Windows会启动许多服务。源代码可能有功能来识别哪些服务对启动速度影响较大,并提供禁用或调整启动类型的功能。 ...
实例064 开机启动项管理 224 实例065 显示器控制 228 实例066 屏幕放大镜 231 实例067 身份证号码验证工具 233 第7章 文件及数据流应用 实例068 文件批量更名 241 实例069 分割与合成文件 244 ...
在这个场景下,“USBLockOpt”可能是这个项目的源代码、编译文件或者可执行程序。 在开发USB开机锁时,以下是一些关键技术点: 1. **USB驱动程序开发**:C++可以用来编写Windows驱动程序,这在与USB设备交互时是...
例如,可能涉及如何配置Redis以作为Windows服务运行,或者在Linux中设置开机自启动。在安装过程中,确保遵循最佳实践,例如限制Redis访问权限,设置适当的内存限制,以及启用持久化以防止数据丢失。 此外,Redis还...
sudo systemctl enable sshd # 设置开机启动 ``` - 生成SSH密钥对并在目标Linux机器上添加公钥。 ```bash ssh-keygen -t rsa # 生成密钥对 ssh-copy-id user@remote-host # 将公钥复制到远程主机 ``` ##### ...
3.2.2 安装Caldera公司的Windows下的 辅助安装工具程序 22 3.2.3 确定哪些安装盘是必需的 23 3.2.4 制作安装盘 23 3.2.5 制作一张Windows下的引导盘 24 3.2.6 从软盘开始运行安装程序 25 3.2.7 为一个专用的本地网络...
3.2.2 安装Caldera公司的Windows下的 辅助安装工具程序 22 3.2.3 确定哪些安装盘是必需的 23 3.2.4 制作安装盘 23 3.2.5 制作一张Windows下的引导盘 24 3.2.6 从软盘开始运行安装程序 25 3.2.7 为一个专用的...