vc 注册表随系统开机启动有关问题
vc 注册表随系统开机启动问题
借鉴网上的代码,设置软件启动路径代码如下:
TCHAR pFileName[MAX_PATH] = {0};
//得到程序自身的全路径
DWORD dwRet = GetModuleFileName(NULL, pFileName, MAX_PATH);
//添加一个子Key,并设置值
lRet = RegSetValueEx(hKey, _T("win"), 0, REG_SZ, (CONST BYTE *)pFileName, dwRet * sizeof(TCHAR));
//关闭注册表
RegCloseKey(hKey);
然后 ,我去注册表检查,确实已经写成功了。但是,我有个疑惑:
阿里旺旺:"D:\Program Files\AliWangWang\AliIM.exe" /autorun
EC:"D:\Program Files\EC\ECClientApp.exe" /backstart
有道:"D:\Program Files\Youdao\Dict4\YodaoDict.exe" -hide -autostart
而我自己写的:D:\Program Files\123\123.exe.
问题:绝对路径的后面的 /xxx 是什么意思啊?代码是怎么写出来的?
------解决方案--------------------
我的理解是传给应用程序的命令行参数。
------解决方案--------------------
运行时传给程序的参数
借鉴网上的代码,设置软件启动路径代码如下:
TCHAR pFileName[MAX_PATH] = {0};
//得到程序自身的全路径
DWORD dwRet = GetModuleFileName(NULL, pFileName, MAX_PATH);
//添加一个子Key,并设置值
lRet = RegSetValueEx(hKey, _T("win"), 0, REG_SZ, (CONST BYTE *)pFileName, dwRet * sizeof(TCHAR));
//关闭注册表
RegCloseKey(hKey);
然后 ,我去注册表检查,确实已经写成功了。但是,我有个疑惑:
阿里旺旺:"D:\Program Files\AliWangWang\AliIM.exe" /autorun
EC:"D:\Program Files\EC\ECClientApp.exe" /backstart
有道:"D:\Program Files\Youdao\Dict4\YodaoDict.exe" -hide -autostart
而我自己写的:D:\Program Files\123\123.exe.
问题:绝对路径的后面的 /xxx 是什么意思啊?代码是怎么写出来的?
注册表
vc
------解决方案--------------------
我的理解是传给应用程序的命令行参数。
------解决方案--------------------
运行时传给程序的参数