C:\windows\start
menu\programs\startup(English)
C:\windows\start
menu\programs\启动(Chinese)
这是最基本、最常用的Windows启动方式,主要用于启动一些应用软件的自启动项目,如Office的快捷菜单。一般用户希望启动时所要启动的文件也可以通过这里启动,只需把所需文件或其快捷方式放入文件夹中即可。
2.对应的注册表位置
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell
Folders]
Startup="%Directory%"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User
Shell
Folders]
Startup="%Directory%"
其中“%Directory%”为启动文件夹位置。
在开始菜单的“启动”文件夹是可更改的,如果用户更改了启动文件夹,则以上注册表的键值均会改变为相应的名称。第二种:autoexec.bat
文件(只针对98和ME以下的系统有效)
引导计算机时,MS-DOS
将运行文本文件
autoexec.bat
中的一些命令(在运行
config.sys
文件中的一些命令之后)。引导
MS-DOS
并不需要
autoexec.bat
文件,但它可以为运行一些命令提供方便的位置,这些命令对于设置稳定的计算环境相当重要,例如载入鼠标或网络软件。
第三种:win.ini
文件
启动Windows
时,它会查阅
win.ini
文件以确定各种用于
Windows
操作环境的选项。另外,win.ini
文件还记录
Windows
安装了何种打印机和字体。
①windows系统的“运行”不是一个实有程序,它只是一个系统的“快捷方式”,与你用鼠标操作的性质是一样的。比如用鼠标双击regedit.exe与在“运行”框里输入regedit效果相同。②这个“快捷方式”可以放在各个“开始菜单”里(注:即使是win8也有“开始菜单”,而且不止一个),在C:\用户\当前用户\AppData\Local\microsoft\windows\winX\Group2目录下甚至也有。
char szPathTemp[512]GetModuleFileName(NULL, szPathTemp, 512)
//取出文件路径
for (int i=strlen(szPathTemp)i>=0i--)
{
if (szPathTemp[i] == '\\')
{
szPathTemp[i] = '\0'
break
}
}
这样试试,我用没问题
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)