• 0
admin_cs

كيف اعمل هذا البرنامج بالسى شارب

سؤال

السلام عليكم

هل لدى احد من الخبراء فى السى شرب طريقة لكيفية عمل برنامج ShutDown للجهاز ..وايضا عمل برنامج غلق لكن لأجهزة على شبكة مثلا..

افيدونى جزاكم الله خيرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

4 إجابة على هذا السؤال .

  • 0

هذا الكود يقوم بثلاث وظائف فقط أختر المعامل المناسب

public void Shutdown(string Stat) 
{
string Str;
Stat = Stat.ToLower;
if (Stat == "r") {
Str = "Shutdown.exe -r -t 0";
} else if (Stat == "l") {
Str = "Shutdown.exe -l -t 0";
} else if (Stat == "s") {
Str = "Shutdown.exe -s -t 0";
}
Shell(Str);
}

وهذه باقي المعاملات يمكن أختيار أي منها ويلاحظ أن من بينها كود اغلاق جهاز من خلال الشبكة

' الرقم اثنان هو عدد الثوان التي بعدها يتم تطفئة الجهاز
'-r - إعادة التشغيل
'-l - تسجيل الخروج
'-f - تسجيل الخروج اجبارياً
'-s - تطفئ الجهاز
' السطور اسفل من تطبيق الامر Shutdown.exe في محث الدوس
' No args Display this message (same as -?)
' -i Display GUI interface, must be the first option
' -l Log off (cannot be used with -m option)
' -s Shutdown the computer
' -r Shutdown and restart the computer
' -a Abort a system shutdown
' -m \\computername Remote computer to shutdown/restart/abort
' -t xx Set timeout for shutdown to xx seconds
' -c "comment" Shutdown comment (maximum of 127 characters)
' -f Forces running applications to close without war
' ning
' -d [u][p]:xx:yy The reason code for the shutdown
' u is the user code
' p is a planned shutdown code
' xx is the major reason code (positive integer le

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جزاكم الله خيرا اخوتى فعلا خبراء...طب لو حبيت اعمله كRemoteShutdown كيف ذلك....؟؟!

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

غير الدالة إلى الأتي

Str = "Shutdown.exe -r -m \\computername";

طبعا computername استبدلها بأسم الكمبيوتر المراد أغلاقه كما يمكنك تغيير المعامل r إلى l او s حسب الحاجة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .