将应用程序添加到Windows启动视觉论坛应用程序

时间:2014-05-13 11:53:18

标签: c++ forum

我有问题。我想向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。无法在启动时设置"

此代码有什么问题。 我可以在论坛申请中使用任何其他形式的代码。

提前致谢。

0 个答案:

没有答案