كيفية حظر gpedit.msc، resmon.exe، msconfig.exe باستخدام ملف دفعي أو vbs؟

برمجة

[ad_1]

أحتاج إلى حظر تطبيقات مثل gpedit.msc، وresmon.exe، وmsconfig.exe باستخدام ملف دفعي أو ملف vbs، لقد جربت هذه الأوامر في وضع المسؤول، لكنها لا تعمل

ما حاولت:

مضرب
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableResmon /t REG_DWORD /d 1 /f
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableMSCONFIG /t REG_DWORD /d 1 /f
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableGpedit /t REG_DWORD /d 1 /f​

الحل 1

يمكنك إنشاء تطبيق في الخلفية، والقيام بشيء مثل هذا في تطبيق الخلفية

أغلق تطبيقًا آخر

using (Process process = Process.Start("resmon.exe")) {

       // Wait for 5 seconds and terminate the process.
       Console.WriteLine("Waiting 1 seconds before terminating" +
           " .exe.");
       Thread.Sleep(1000);

       // Terminate process.
       Console.WriteLine("Terminating with CloseMainWindow.");


  if(process != null)
       // Try to send a close message to the main window.
       if (!process.CloseMainWindow()) {

           // Close message did not get sent - Kill.
           Console.WriteLine("CloseMainWindow returned false - " +
               " terminating with Kill.");
           process.Kill();

       } else {

           // Close message sent successfully; wait for 2 seconds
           // for termination confirmation before resorting to Kill.
           if (!process.WaitForExit(2000)) {

               Console.WriteLine("CloseMainWindow failed to" +
                   " terminate - terminating with Kill.");
               process.Kill();
           }
       }
   }

[ad_2]

コメント

タイトルとURLをコピーしました