PDA

نسخه کامل مشاهده نسخه کامل : component مربوط به shut down



saber.k
16-07-2007, 10:50
سلام اگه دوستان component مربوط به برنامه هایی همچون بستن یا رست کردن کامپیوتر رو دارند اسمش ونحوه ی فراخوانی رو برام بگن. ممنون :10:

ahmadb
16-07-2007, 11:32
سلام دوست عزیز
برای این کارهایی که گفتی باید از تابع Api با نام ExitWindowsEx استفاده کنید . برای استفاده از اون :
ابتدا در قسمت جنرال کدتون ثابتهای زیر را تعریف کنید :

Private Const EWX_LOGOFF = 0
Private Const EWX_SHUTDOWN = 1
Private Const EWX_REBOOT = 2
Private Const EWX_FORCE = 4
Private Const EWX_POWEROFF = 8
Private Const EWX_RESET = EWX_LOGOFF + EWX_FORCE + EWX_REBOOT


احتمالا خودتون متوجه شده اید که کدوم به چه کاری می آید
حالا تابع رو تعریف می کنیم :

Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long

حال نوبت فراخوانی تابع است . در هر جا که نیاز دارید تایپ کنید :

ExitWindowsEx EWX_REBOOT, ByVal 0&

به جای EWX_REBOOT ثابت دلخواه خودتون رو بذارید


یک مثال برای استفاده از این تابع رو میتونید از لینک زیر دانلود کنید :


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

saber.k
20-07-2007, 23:22
ممنون از کمکی که کردی.

majj
29-07-2007, 21:29
چون فايل اجرايي كه خواسته بوديد در مسير سيستم 32 است از دستور" shell "shutdown -s
هم ميتوني استفاده كني