vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

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 Sub
vielleicht findest du den fehler

cu Michael



Freeware Programme, Tools, Tutorials und Controls auf >> <<
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
net send, start, stop | ohne cmd??923Michael1726.12.03 00:24
Re: net send, start, stop | ohne cmd??584Kenjiro26.12.03 03:07
Re: net send, start, stop | ohne cmd??479Michael1726.12.03 21:16
Re: net send, start, stop | ohne cmd??564Michael1726.12.03 23:59

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

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

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