我有问题。我想向Windows启动添加一个应用程序。我正在制作visual express 2010论坛申请表。
我想在路径中添加一个应用程序" C:\ app \ trial.exe"到我的Windows启动。
const char path[]="C:\\app\\trial.exe";
HKEY hkey;
long regOpenResult;
regOpenResult = RegOpenKeyEx(HKEY_LOCAL_MACHINE,(LPCWSTR)"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", 0L,KEY_WRITE, &hkey);
if (ERROR_SUCCESS == regOpenResult){
RegSetValueEx(hkey,(LPCWSTR)"startup sample",0,REG_SZ,(BYTE*) path, strlen(path));
if( ERROR_SUCCESS == regOpenResult )
MessageBox::Show("successfully added to start up");
else
MessageBox::Show("1. Failed to set at startup");
}
else
MessageBox::Show("2. Failed to set at startup");
RegCloseKey(hkey);
我使用以下代码添加' Windows.h'和' advapi32.lib'。
但我总是会显示消息" 2。无法在启动时设置"
此代码有什么问题。 我可以在论坛申请中使用任何其他形式的代码。
提前致谢。