环境变量的修改,需要重启电脑。尝试了几种方法,环境变量比较特别,不重启都没有用,最后尝试了一下网上说的 SendMessage 方法,竟然可以了,记录一下。一个不需要重启电脑的安装包就制作出来了。
#include <windows.h>
#include "stdafx.h"
int main()
{
SendMessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0, (LPARAM)TEXT("Environment"));
return 0;
}
#pragma comment(linker, "/subsystem:windows /ENTRY:mainCRTStartup")
生成安装包,好了