Dosyć często dokonuje zmian w rejestrze systemowym XP, Vista i chciałbym napisać prosta aplikacje w C# do resetowania procesu explorer.exe aby zmiany zostały wprowadzone.
Chce coś takiego ale nie wiem jakie funkcje wpisać dla przycisków:
0
0
Przycisk 1: Klasa System.Diagnostics.Process
Przycisk 2: dodatkowo watek.
0
A można dokładniej?<email></email>
0
Ech... wszystko napisane w dokumentacji, tylko trzeba chwile poszukac...
-
System.Diagnostics.Process.GetProcessesByName - pobierasz wszystkie procesy o konkretnej nazwie (czyli pewnie 'explorer'). Nastepnie iterujac przez liste (chociaz w domysle jeden, ale lepiej sprawdzic czy to ten wlasnie) i zabijasz odpowiedni proces metoda Kill. I tworzysz poprzez konstruktor nowy proces explorera i dajesz metode Start().
-
Dodajesz watek spiacy na 5 minut i uruchamiajacy to co powyzej po wybudzeniu.