View Full Version : api shutdown چیست؟
behrouz_1365_z
شنبه 10 دی 1384, 23:50 عصر
چگونه می توان در #c کد shut down,stand by,restart کردن را نوشت؟
با تشکر
ESG_Esfahan
جمعه 21 بهمن 1384, 02:39 صبح
از Shell32.dll استفاده کن. این فایل را در قسمت refrence اضافه کن.
HOSSEINGHOLI
جمعه 21 بهمن 1384, 18:43 عصر
اگه میشه بیشتر توضیح بدین
ESG_Esfahan
سه شنبه 25 بهمن 1384, 03:39 صبح
برای انجام این عملیات چندین راه وجود دارد.یکی از این راهها استفاده از فایل ShutDown.exe است به صورت زیر:
ShutDown
System.Diagnostics.Process.Start("shutdown","-s");
Restart
System.Diagnostics.Process.Start("shutdown","-r");
Log off
System.Diagnostics.Process.Start("shutdown","-l");
برای پاراامترهای بیشتر میتونی از help فایل Shutdown.exe استفاده کنی.
تابع api برای Stand by و Hibernate
تعریف تابع :
[DllImport("powrprof.dll")]
public static extern Int32 SetSuspendState(Int32 HiberNate,Int32 Force,Int32 Disible);
استفاده:
Stand by
SetSuspendState(0,0,0);
Hibernaite
SetSuspendState(1,0,0);
تابع Api برای شات دان Shell32 است.
فایل Shell32.dll را از پوشه System32 ویندوز به Refrence های برنامه اضافه کن بعد از کد زیر استفاده کن.
Shell32.ShellClass s=new Shell32.ShellClass();
s.ShutdownWindows();
Peyman_Ranjbar
سه شنبه 25 بهمن 1384, 13:54 عصر
با درود.
برای hibernate کردن چطور؟
ESG_Esfahan
چهارشنبه 26 بهمن 1384, 01:16 صبح
یه کم دقت کن!!!
نوشتم که ! برای Hibernate باید از powrprof.dll استفاده کرد .
iman_s52
پنج شنبه 27 بهمن 1384, 08:01 صبح
خیلی خوب بود ممنون
hassan_kahrizy
چهارشنبه 23 فروردین 1385, 05:16 صبح
بسمه تعالی
با سلام
خیلی ممنون
Behrooz_CS
سه شنبه 20 تیر 1385, 19:50 عصر
عالی بود
اما API مربوط به این کار ExitWindows می باشد که استفاده ازش خیلی دردسر داره و باید یک API دیگر رو هم صدا بزنیم تا کار کنه
ولی این روش هم سر راسته و هم خیلی راحت
دستتون درد نکنه
molana alavi
دوشنبه 20 فروردین 1386, 01:37 صبح
بخاطر پاسخ کامل و جامعتون ممنون
Capitan zapoa 2000
سه شنبه 04 اردیبهشت 1386, 07:54 صبح
barai vasl shodan be API ya har dll dige in namespace ro use kon System.Runtime.InteropeServices
bad intori
[Dllimport <esme dlletbesort string>]
bad harchi tabe az on dll khasti farakhoni mikoni
hale
araz_pashazadeh
سه شنبه 06 فروردین 1387, 13:13 عصر
راهنمایی خوبی بود اگه امکانش هست در مورد کار کرد این توابع هم توضیح بدین.
ممنون...
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.