Próbowałem utworzyć prosty plik wsadowy, który ukryłby okno za pomocą funkcji ShowWindow . Widziałem wiele skryptów uruchamiających inne funkcje RUNDLL32 devmgr.dll DeviceManager_Execute, ale nie wiem, dlaczego rundll32 user32.dll, ShowWindow 115689 0to nie działa. Po prostu nie ukrywa okna. Czy istnieje jakaś interwencja bezpieczeństwa uniemożliwiająca wykonanie tego polecenia?
rundll32nie przekazuje parametrów do funkcji w oczekiwany sposób. Zobacz W jakich okolicznościach mogę użyć rundll32 do wywołania funkcji w bibliotece DLL?
115689czy uchwyt okna czy PID?ShowWindowAPI potrzebuje oknaHANDLEdo okna, które chcesz pokazać / ukryć. Jeśli jest to PID, będziesz musiał zrobić więcej sztuczek API (poprzezEnumWindowsi inne API), aby uzyskać żądane okno i powiązany uchwyt.