|
@@ -41,24 +41,7 @@ void runAsAdmin() {
|
|
|
int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev,
|
|
|
_In_ wchar_t *command_line, _In_ int show_command) {
|
|
|
|
|
|
- if(!::IsDebuggerPresent()){
|
|
|
- if (!isRunAsAdmin()) {
|
|
|
- runAsAdmin();
|
|
|
- exit(0);
|
|
|
- }
|
|
|
- if (wcsstr(command_line, L"--runas-admin") != NULL) {
|
|
|
|
|
|
- }
|
|
|
- else {
|
|
|
- HWND hwnd = ::FindWindow(L"FLUTTER_RUNNER_WIN32_WINDOW", L"naiyouwl");
|
|
|
- if (hwnd != NULL) {
|
|
|
- DispatchToProtocolHandler(hwnd);
|
|
|
- ::ShowWindow(hwnd, SW_NORMAL);
|
|
|
- ::SetForegroundWindow(hwnd);
|
|
|
- return EXIT_FAILURE;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
|
|
|
|
|
|
|