vb 6 ve ExitWindowsEx fonksiyonu

vb 6 ve ExitWindowsEx fonksiyonu

kunth

yazdigim ufak bir kapatici programinda user32 den ExitWindowsEx fonksiyonu ile shutdown komutu vermek istiyorum ancak xp kurulu olan sistemimde logoff calisirken shutdown komutu calismiyor. oturumu kapatabiliyorum ancak sistemi kapatamiyorum (allla alla niye kapanmiyo bende anlamadim cunku iki gun once gayet gusel kapaniyordu)

sebebini bilen varmi?

2004-05-30 02:29:07

Re:vb 6 ve ExitWindowsEx fonksiyonu

MuratSisman

Allahın hikmeti kardeş :)

Fazla kurcalama bu Win32´dir. Neden olduğunu çözmek için saniyede 34222 işlem yapman gerek beyninde.

Kur linux´u yap bi bash script

!#/bin/bash
echo "Kapanıııyyyoooorrr"
shutdown -h now


yaşa o dayanılmaz hafifliği :)

2004-05-10 05:04:36

vb 6 ve ExitWindowsEx fonksiyonu

FatihÖzen

prgramlama.com da sorulmuş ve cevaplanmış

Windows_XP´yi VB´de nasıl kapatabilirim.
İşletim sistemini kapatmak istiyorum.

Ayşe Akan (26/05/2004)

Windows_XP´yi VB´de nasıl kapatabilirim.

Çok kısa, açık bir istek. Güzel.
Şunları bir dene bakalım...

Const EWX_LOGOFF = 0
Const EWX_SHUTDOWN = 1
Const EWX_REBOOT = 2
Const EWX_FORCE = 4

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

aşağıdaki kodları da formda windowsu kapatmak için kullandığın butonun
click() yordamına yaz.

if MsgBox("Şimdi Windows yeniden başlatılacak !..", vbCritical + vbOKCancel + 256, App.Title) = vbOK then
ret& = ExitWindowsEx(EWX_FORCE Or EWX_REBOOT, 0)

End Sub


Suat Kalaycı (27/05/2004)

2004-05-30 02:29:07