通过编程实现程序自动启动

利用VC++编程实现程序自动启动 利用VC++编程实现程序自动启动,属于word格式。里面有二种方法可以实现exe程序随电脑自动启动,我试过,通过win.ini可以实现,通地注册表我没有通过。里面东西需自己去改,不要死死按里面的一做, 立即下载

先介绍能让WINDOWS自动启动的2个文件和8个注册键

      1: 当前用户专用的启动文件夹 将快捷方式放入WINDOWS的用户启动文件夹中.
           路径:系统盘:/Document and Settings/<用户名称>/"开始"/程序/启动

      2:所有用户的启动文件夹
           路径:系统盘:/Document and Settings/ALL USER/"开始"/程序/启动

以下是注册键,均可以通过注册表直接搜索得到

      1:LOAD注册键

      2:USERINIT注册键

      3:EXPLORER/RUN注册键

      4:RUNSERVICESONCE注册键

      5:RUNSERVICES注册键

      6:RUNONCE/STEUP注册键

      7:RUNONCE注册键

      8:RUN注册键

测试:通过编程实现程序自启动

     #include <stdio.h>
     #include <windows.h>
int main(void)
{
char regname[]="Software//Microsoft//Windows//CurrentVersion//Run";
HKEY hkResult;
int ret=RegOpenKey(HKEY_LOCAL_MACHINE,regname,&hkResult);                            //打开关键字

ret=RegSetValueEx(hkResult,"hacker"/* 注册表键名*/,0,REG_EXPAND_SZ,(unsigned char *)"%systemroot%//hacker.exe",25);
                 //设置键值
if(ret==0){
  printf("success to write run key/n");
  RegCloseKey(hkResult);
  }
else {
 printf("failed to open regedit.%d/n",ret);
 return 0;
}
char modlepath[256];
char syspath[256];
GetModuleFileName(0,modlepath,256);                                       //取得程序名字
GetSystemDirectory(syspath,256);
ret=CopyFile(modlepath,strcat(syspath,"//hacker.exe"),1);
if(ret)
{
 printf("%s has been copyed to sys dir %s/n",modlepath,syspath);
}
else printf("%s is exisis",modlepath);
return 0;
}

 

朋友问我在vs2005上这段程序用不了。因为我是在vc++6.0上运行的,所以我觉的实现其实是相同的

 

TCHAR strFileName[100];

// CString m_fileName;

GetModuleFileName(NULL,strFileName,100);//获得程序路径

HKEY hKey;

CString str = _T("Software//Microsoft//Windows//CurrentVersion//Run");

if (ERROR_SUCCESS != RegCreateKey(HKEY_LOCAL_MACHINE, str, &hKey))

{

MessageBox(_T("打开注册表项失败"));

RegCloseKey(hKey);

}

int length = 0;

while(strFileName[length]!=_T('/0'))

length++;

if (ERROR_SUCCESS != RegSetValueEx(hKey, _T("MFCAutoRun"), 0, REG_SZ, (const BYTE *)strFileName, sizeof(TCHAR)*length))

{

MessageBox(_T("写注册表失败"));

RegCloseKey(hKey);

}

RegCloseKey(hKey);

 

基于Simulink/Matlab的VSG并网系统单相接地与相间短路故障仿真建模与特性分析 本文详细介绍了基于Simulink/Matlab搭建虚拟同步发电机(VSG)并网系统仿真模型的方法,并重点分析了单相接地与相间短路故障下的系统特性。通过设置三相故障模块参数,模拟了故障发生时的电压、电流变化及VSG动态响应,为理解故障机理、优化控制策略及设计继电保护提供了仿真依据与实践指导。 阅读详情

相关推荐

Mac上Ollama服务IP访问失败的3种修复方法(含永久生效配置)

本文详细介绍了Mac上Ollama服务IP访问失败的3种修复方法,包括临时环境变量覆盖、永久Shell配置修改及进阶排查技巧。重点解析了OLLAMA_HOST环境变量的配置原理,帮助开发者解决Connection refused问题,实现局域网IP访问Ollama服务的需求。

weixin_29209805的博客 206

【实用教程】如何在程序启动后自动执行自定义命令

有时候,我们需要在某个程序启动以后自动执行一些命令,从而避免每次都手动操作,但是这可能需要额外安装一些自动化的软件,但是我们的需求明明很简单,完全没必要额外安装软件,于是我就想到一个办法通过替换启动入口来实现脚本的自动执行,本篇以Mumu模拟器为例子,启动MuMu模拟器后自动执行一些自定义命令。

XuanRan的博客 6905

如何用 Python 实现自动化测试?详细步骤和代码示例

Python自动化测试实战指南 本文系统介绍了使用Python构建自动化测试体系的完整方案。主要内容包括: 环境搭建:Python 3.8+虚拟环境配置,安装pytest、Selenium等核心测试库 分层测试实现: 单元测试:通过计算器示例演示pytest断言和异常测试 API测试:使用requests库进行RESTful接口验证 UI测试:Selenium WebDriver实现网页交互测试 高级特性: 使用fixture管理测试依赖 参数化实现数据驱动测试 生成HTML和Allure测试报告 GitH

m0_64424835的博客 451

程序实现自启动的各种方法及编程实现

最重要的两个文件夹和八个注册键 一、当前用户专有的启动文件夹 许多应用软件自动启动的常用做法就是Windows 自动启动放入该文件夹的所有快捷方 式。用户启动文件夹一般在:\Documents and Settings\\“开始”菜单\程序 \启动,其中“”是当前登录的用户帐户名称。 二、对所有用户有效的启动文件夹 这是自动启动程序的第二个重要位置,不管用户用什么身份登录系统,

xkdlzy的专栏 925

SenseVoice 实测,阿里开源语音大模型,识别效果和效率优于 Whisper,居然还能检测掌声、笑声!5分钟带你部署体验

阿里开源语音大模型:语音识别效果和性能强于 Whisper,还能检测掌声、笑声、咳嗽等

u010522887的专栏 4万+

学习海康VisionMaster之表面缺陷滤波

本文介绍了VisionMaster中表面缺陷滤波技术的应用。该技术通过数学变换抑制背景干扰、增强缺陷特征,适用于电池铝壳、垫圈/螺丝等无纹理背景的表面缺陷检测(划痕、凹坑、异物等)。操作流程包括:图像导入、轮廓定位、位置修正、参数设置(重点讲解滤波核尺寸/数量/标准差等关键参数的调整策略)。文章通过案例演示了如何通过多方向滤波响应识别表面划伤,并指出需结合blob分析进一步优化检测结果。该技术对工业质检具有实用价值,参数设置需结合缺陷特征与背景特性灵活调整。

yuhouxiyang的专栏 2828

C#编程窗口运行游戏客户端

目录一、创建项目前试试控制台窗口进入游戏二、设计窗口三、代码实现四、结果五、总结六、参考链接七、完整代码和结果视屏(播放的音乐也有) 一、创建项目前试试控制台窗口进入游戏 1.创建前准备,打开cmd输入ping 10.1.230.74,ping通如下 2.输入telnet 如果输入telnet没有成功,可查看链接:win7 telnet不是内部命令或外部命令,也不是可运行的程序 3.再输入open 10.1.230.74 3900,可进入控制台窗口的游戏界面 4…打开vs,创建一个windows窗口项

m0_49297422的博客 913

DCDC--控制方式(Control Mode)

DCDC反馈控制方式

网始如芯个人博客 1万+

利用VC++编程实现程序自动启动(转)

工作中经常遇到一些程序,它们在系统启动的过程中,自动打开并运行,以便实现对系统的监控或者病毒的检测等特定的目的,典型的例子就是常用的一些杀毒软件如:KV300及瑞星杀毒软件等。笔者在此,以自己的编程实践为基础,说明这些程序自动启动的原理和方法,同时对一些典型程序代码进行分析,以便

LG的专栏 491

【AirPlay】苹果认证MFI学习

配件认证是一个过程,通过这个过程,可验证其配件符合MFi技术规范,并通过苹果指定的任何认证测试。MFi门户中的产品计划 "认证 "页面将指导你完成特定配件所需的认证步骤,并指出何时完成所有要求。在完成所有MFi认证要求之前,你不得制造、分发或销售任何配件。在开始MFi认证过程之前,你必须测试你的配件,以确保它符合最新的MFi技术规范,通过产品计划 "测试计划 "上的所有适用测试,并与它将声称具有兼容性的每个苹果设备兼容。

天天的博客 2276

【Simulink教程案例19】基于simulink的扩频通信系统建模与仿真

扩频是一种应用于数字调制信号的调制技术,可以提高传输信号的带宽。扩频通信具有抗干扰能力强,扩频增益越大,抗干扰能力越强。而且扩频通信具有很强的保密性,扩频后信号近似白噪声,功率谱密度也很低。扩频通信可用于多址通信。扩频调制有如下三个特点:① 扩频后信号的带宽远大于信号所需的带宽② 使用扩频码进行扩频调制,扩频码与信号中的数据相互独立③ 在接收端,通过将接收信号与扩频码的同步副本进行相关,实现解扩。

FPGA/MATLAB学习教程/源码/项目合作开发 2197

利用VC++编程实现程序自动启动 (转)

利用VC++编程实现程序自动启动 (转)[@more@]摘要:在工作中经常遇到一些程序,当计算机启动时会自动将该程序加载,以实现对计算机的监控等特殊的目的。本文就针对这个问题,阐述了系统加载特定程序的原理和方法,同时利用VC++...

csd3176的博客 176

VSCode 配置 Claude Code 插件的 4 步安装法与 3 类常见报错解决方案

介绍 VSCode 中 Claude Code 插件的 4 步可靠安装流程与 3 类高频报错(上下文丢失、认证失败、加载卡死)的根因分析和精准修复方案,聚焦文件上下文捕获机制、请求头注入要求及缓存失效逻辑,提供可验证的命令行操作与日志定位方法。

weixin_28728443的博客 496

android实现开机自动运行程序,Android编程实现应用程序开机自启动的方法

本文实例讲述了Android编程实现应用程序开机自启动的方法。分享给大家供大家参考,具体如下:Android在开机时自动启动一个应用程序在启动时自动启动一个应用程序:1、AndroidManifest.xmlandroid:permission="android.permission.RECEIVE_BOOT_COMPLETED">2、permission3、BroadcastReceive...

weixin_30367805的博客 854

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

c语言编程软件开机自动启动,C语言实现程序开机自启动

#include#includechar *GetFilename(char *p) //得到一个路径的纯文件名{int x=strlen(p);char ch='\\';char *q=strrchr(p,ch);return q;}int main(){char *filepath;char modlepath[256];char syspath[256];//打开酷狗应用filepath="...

weixin_39657662的博客 663

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

android软件自动启动软件下载,Android编程实现应用程序开机自启动的方法

本文实例讲述了Android编程实现应用程序开机自启动的方法。分享给大家供大家参考,具体如下:Android在开机时自动启动一个应用程序在启动时自动启动一个应用程序:1、AndroidManifest.xmlandroid:permission="android.permission.RECEIVE_BOOT_COMPLETED">2、permission3、BroadcastReceive...

weixin_39834406的博客 147

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

PLC程序实现控制对象任意顺序启动高级编程:提升自动化控制的智能化水平

PLC程序实现控制对象任意顺序启动高级编程:提升自动化控制的智能化水平 去发现同类优质开源项目:https://gitcode.com/ PLC程序实现控制对象任意顺序启动高级编程,一款能够让控制对象启动顺序变得灵活可控的开源项目,为自动化领域带来革命性的编程解决方案。 项目介绍 PLC程序实现控制对象任意顺序启动高级编程,是一款专门针对PLC(可编程逻辑控制器)的编程资源文件。它采用结构化编程方...

gitblog_06735的博客 448

注册表编程自启动

先向大家介绍能让WINDOWS自动启动的2个文件和8个注册键 1: 当前用户专用的启动文件夹 将快捷方式放入WINDOWS的用户启动文件夹中.    路径:系统盘:\Document and Settings\\"开始"\程序\启动 2:所有用户的启动文件夹   路径:系统盘:\Document and Settings\ALL USER\"开始"\程序\启动 以下是注册键,均可以通过注

CCCSSSDNNN的专栏 576

c语言编程软件开机自动启动,C++_C语言实现程序开机自启动,程序比较简单,用到了C语言获 - phpStudy...

C语言实现程序开机自启动程序比较简单,用到了C语言获得自身路径和系统路径,修改注册表项等,某些函数不理解可以查看MSDN#include#includechar *GetFilename(char *p) //得到一个路径的纯文件名{int x=strlen(p);char ch='\\';char *q=strrchr(p,ch);return q;}int main(){char *filep...

weixin_42298100的博客 394

求助:程序启动自动启动wifi,程序关闭,关闭winfi

程序启动自动启动wifi,程序关闭时关闭winfi  用 C# 能实现吗? 或是怎样判断网络连接 问题?谢谢

fujing7553的博客 408

WPF中splashScreen启动程序之前出现一个过程动画的效果

启动windows桌面程序之前在等待主程序运行起来之前一般会设计一个等待的动画,如果主程序起来了这个过场动画就会消失wfp提供这个小巧而又比较有用的功能splashscreen类一般来说有两种实现方式1.借助vs2008工具可以实现 第一步选择一个合适的图片bmp,jpg,gif都可以。添加到你的vs项目中。第二步右键这个图片文件选择“属性”,第三步 点击属性中的“生成操作”下拉框选择“splas

朩冰雲的专栏 6534

C++ 开机自动启动

针对不需要管理员权限的程序 转载:https://blog.youkuaiyun.com/u010601662/article/details/72851812/ // 程序开机自动启动 void autostart() { HKEY hKey; string strRegPath = "SOFTWARE\\Microsoft\\Windows\\CurrentVer...

weixin_30527143的博客 2075
上一篇: 模拟器测试工具 Windows Mobile 6 SDK 中使用Cellular Emulator
下一篇: 服务器和客户端编程
virgree
博客等级 码龄18年 49粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值