mirror of
				https://github.com/cmderdev/cmder.git
				synced 2025-10-31 17:32:27 +08:00 
			
		
		
		
	Undo.
This commit is contained in:
		| @@ -3,7 +3,6 @@ | |||||||
| #include <Shlwapi.h> | #include <Shlwapi.h> | ||||||
| #include "resource.h" | #include "resource.h" | ||||||
| #include <vector> | #include <vector> | ||||||
| #include <Shlobj.h> |  | ||||||
|  |  | ||||||
|  |  | ||||||
| #pragma comment(lib, "Shlwapi.lib") | #pragma comment(lib, "Shlwapi.lib") | ||||||
| @@ -162,16 +161,6 @@ void StartCmder(std::wstring path, bool is_single_mode) | |||||||
| 			MessageBox(NULL, _T("Error trying to set CMDER_START to given path!"), _T("Error"), MB_OK); | 			MessageBox(NULL, _T("Error trying to set CMDER_START to given path!"), _T("Error"), MB_OK); | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
| 	else |  | ||||||
| 	{ |  | ||||||
| 		wchar_t* homeProfile = 0; |  | ||||||
| 		SHGetKnownFolderPath(FOLDERID_Profile, 0, NULL, &homeProfile); |  | ||||||
| 		if (!SetEnvironmentVariable(L"CMDER_START", homeProfile)) { |  | ||||||
| 			MessageBox(NULL, _T("Error trying to set CMDER_START to USER_PROFILE!"), _T("Error"), MB_OK); |  | ||||||
| 		} |  | ||||||
| 		CoTaskMemFree(static_cast<void*>(homeProfile)); |  | ||||||
| 	} |  | ||||||
| 	 |  | ||||||
| 	// Ensure EnvironmentVariables are propagated. | 	// Ensure EnvironmentVariables are propagated. | ||||||
| 	SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0, (LPARAM)"Environment", SMTO_ABORTIFHUNG, 5000, NULL); | 	SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0, (LPARAM)"Environment", SMTO_ABORTIFHUNG, 5000, NULL); | ||||||
| 	SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0, (LPARAM) L"Environment", SMTO_ABORTIFHUNG, 5000, NULL); // For Windows >= 8 | 	SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0, (LPARAM) L"Environment", SMTO_ABORTIFHUNG, 5000, NULL); // For Windows >= 8 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user