|
| |

Fortgeschrittene Programmierung| Re: net send, start, stop | ohne cmd?? | |  | | Autor: Michael17 | | Datum: 26.12.03 23:59 |
| hi, leider hab is nit ganz zusammenbracht. nachfolgend ist der übersetzte code:
Option Explicit
Private Declare Function OpenSCManager Lib "advapi32.dll" Alias _
"OpenSCManagerA" _
(ByVal lpMachineName As String, ByVal lpDatabaseName As String, ByVal _
dwDesiredAccess As Long) As Long
Private Declare Function OpenService Lib "advapi32.dll" Alias "OpenServiceA" _
(ByVal hSCManager As Long, ByVal lpServiceName As String, ByVal _
dwDesiredAccess As Long) As Long
Private Declare Function StartService Lib "advapi32.dll" Alias "StartServiceA" _
(ByVal hService As Long, ByVal dwNumServiceArgs As Long, ByVal _
lpServiceArgVectors As Long) As Long
Private Const SERVICES_ACTIVE_DATABASE = "ServicesActive"
Private Const GENERIC_EXECUTE = &H20000000
Private Const STANDARD_RIGHTS_REQUIRED = &HF0000
Private Const SERVICE_QUERY_CONFIG = &H1
Private Const SERVICE_CHANGE_CONFIG = &H2
Private Const SERVICE_QUERY_STATUS = &H4
Private Const SERVICE_ENUMERATE_DEPENDENTS = &H8
Private Const SERVICE_START = &H10
Private Const SERVICE_STOP = &H20
Private Const SERVICE_PAUSE_CONTINUE = &H40
Private Const SERVICE_NO_CHANGE = &HFFFF
Private Const SERVICE_USER_DEFINED_CONTROL = &H100
Private Const SC_MANAGER_CONNECT = &H1
Private Const SC_MANAGER_CREATE_SERVICE = &H2
Private Const SC_MANAGER_ENUMERATE_SERVICE = &H4
Private Const SC_MANAGER_LOCK = &H8
Private Const SC_MANAGER_QUERY_LOCK_STATUS = &H10
Private Const SC_MANAGER_MODIFY_BOOT_CONFIG = &H20
Private Const SERVICE_INTERROGATE = &H80
Private Const SC_MANAGER_ALL_ACCESS = (STANDARD_RIGHTS_REQUIRED Or _
SC_MANAGER_CONNECT Or SC_MANAGER_CREATE_SERVICE _
Or SC_MANAGER_ENUMERATE_SERVICE Or SC_MANAGER_LOCK Or _
SC_MANAGER_QUERY_LOCK_STATUS Or SC_MANAGER_MODIFY_BOOT_CONFIG)
Private Const SERVICE_ALL_ACCESS = (STANDARD_RIGHTS_REQUIRED Or _
SERVICE_QUERY_CONFIG Or SERVICE_CHANGE_CONFIG Or _
SERVICE_QUERY_STATUS Or SERVICE_ENUMERATE_DEPENDENTS Or SERVICE_START Or _
SERVICE_STOP Or SERVICE_PAUSE_CONTINUE _
Or SERVICE_INTERROGATE Or SERVICE_USER_DEFINED_CONTROL)
Private Sub Command1_Click()
Dim hSCM As Long, hOPS As Long
hSCM = OpenSCManager("NET-SERVER", SERVICES_ACTIVE_DATABASE, _
SC_MANAGER_ALL_ACCESS)
hOPS = OpenService(hSCM, "net send michael home", GENERIC_EXECUTE Or _
SERVICE_ALL_ACCESS)
Dim ExpApache
ExpApache = StartService(hOPS, vbNullString, vbNullString)
'lzf 13; Typen unverträglich
End Subvielleicht findest du den fehler
cu Michael
Freeware Programme, Tools, Tutorials und Controls auf >> << |  |
 | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
  |
|
Neu! sevCoolbar 3.0 
Professionelle Toolbars im modernen Design!
Mit sevCoolbar erstellen Sie in wenigen Minuten ansprechende und moderne Toolbars und passen diese optimal an das Layout Ihrer Anwendung an (inkl. große Symbolbibliothek) - für VB und MS-Access Weitere InfosTipp des Monats TOP Entwickler-Paket 
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1866.50 EUR...
Jetzt nur 979,00 EURWeitere Infos
|
| |
|
Copyright ©2000-2025 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|