في وندوز 7 لن تستطيع الوصول لتطبيقات النظام اذا شغلت البرنامج بدون مسؤول (لذلك التطبيقات العادية ستنغلق فقط)
اما اذا بتشغله كمسؤول سيتم اغلاق التطبيقات العادية وتطبيقات النظام وسيتم اغلاق الجهاز
لذلك افترض ان هذا الكود سينجح ولن يتم اغلاق الجهاز . انا جربته عندي ونجح (بتشغيله كمسوؤل وايضا بدون مسؤول)
لان اعتقد ان تطبيقات النظام لايوجد لها mainwindowhandle
فقمت بالتالي
سي شارب :
فيجوال بيسك :
مارأيك اخي الكريم
اما اذا بتشغله كمسؤول سيتم اغلاق التطبيقات العادية وتطبيقات النظام وسيتم اغلاق الجهاز
لذلك افترض ان هذا الكود سينجح ولن يتم اغلاق الجهاز . انا جربته عندي ونجح (بتشغيله كمسوؤل وايضا بدون مسؤول)
لان اعتقد ان تطبيقات النظام لايوجد لها mainwindowhandle
فقمت بالتالي
سي شارب :
PHP كود :
foreach (System.Diagnostics.Process p in System.Diagnostics.Process.GetProcesses())
{
try
{
if (p.MainWindowHandle !=IntPtr.Zero & p.MainWindowHandle != this.Handle)
{
p.Kill();
}
}
catch { }
}
فيجوال بيسك :
PHP كود :
For Each p As System.Diagnostics.Process In System.Diagnostics.Process.GetProcesses()
Try
If p.MainWindowHandle <> IntPtr.Zero And p.MainWindowHandle <> Me.Handle Then
p.Kill()
End If
Catch
End Try
Next
مارأيك اخي الكريم

