C++

C++设置取消程序开机自启动

2018-06-30  本文已影响0人  刘千予

/******************************************************************************************

Function:        CancelAutoStart

Description:    设置取消程序开机自启动

*******************************************************************************************/

void dxir::Base::CancelAutoStart()

{

Base base;

HKEY hKey;

std::string strRegPath = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run";

try

{

//1、找到系统的启动项 

if (RegOpenKeyEx(HKEY_CURRENT_USER, base.stringToLPCWSTR(strRegPath), 0, KEY_ALL_ACCESS, &hKey) == ERROR_SUCCESS)

{

//2、删除值

RegDeleteValue(hKey, base.stringToLPCWSTR("DXIR"));

//3、关闭注册表

RegCloseKey(hKey);

}

}

catch (std::exception e)

{

}

}

上一篇下一篇

猜你喜欢

热点阅读