Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Hoe te CreateProcess gebruiken in VB6
" CreateProcess " is een functie die beschikbaar is in een van de Microsoft Windows- kern application programming interfaces ( API's ) beschikbaar voor het Windows -besturingssysteem . " CreateProcess " opent een programma als Windows- proces en binnen zijn eigen thread . Windows API's geven meer flexibiliteit om VB programmeurs . Zo zijn er verschillende functies in de Windows API waarmee programmeurs specifieke acties met een functieaanroep de API plaats van te proberen hun eigen code schrijven hetzelfde te doen uitvoeren . Instructies
1

Start een nieuw standaard-EXE Visual Basic -project . Voeg de gebruiker gedefinieerde typen genaamd " PROCESS_INFORMATION " en " STARTUPINFO " in de code voor " Form1 " die automatisch wordt gemaakt met het nieuwe project . Dit zijn structuren die worden gebruikt in Visual Basic om gegevens te groeperen en vereist parameter types van de functie " CreateProcess " . Kopen van 2

Create twee constanten die ook de parameters van de functie " CreateProcess " .

Const SYNCHRONIZE = 1048576

Const NORMAL_PRIORITY_CLASS = & H20 &

Verklaar de functie " CreateProcess " als " Private Declare Function CreateProcess Lib " kernel32 "alias " CreateProcessA " . "
Goedkope 3

Verklaar extra functies om het proces te openen ( " Private Declare Function OpenProcess Lib " kernel32.dll " " ) , beëindigen het proces ( " Private Declare Function TerminateProcess Lib " kernel32 " " ) en aan de hendel te sluiten ( " Private Declare Function CloseHandle Lib " kernel32 " " ) .
4

een opdracht knop toevoegen aan " Form1 " en noem maar op " cmdOpenNotepad . " In de code voor " cmdOpenNotepad " , definieert een variabele van het type . PROCESS_INFORMATION , STARTUPINFO , een string van nul en twee longs vertegenwoordigen voor terugkeer waarden

Pass de Notepad.exe om de functie " CreateProcess " als volgt :

CreateProcess
( sNull , " Notepad.exe " , ByVal 0 & , ByVal 0 & , 1 & , NORMAL_PRIORITY_CLASS , ByVal 0 & , sNull , Sinfo , pinfo )
5

Beëindig het proces met " TerminateProcess ( pInfo.hProcess , 0 & ) . "

Sluit de hendel om de draad met " CloseHandle ( pInfo.hThread ) " en om het proces met " CloseHandle ( pInfo.hProcess ) . "

Previous: Next:
  Visual Basics Programming
·Hoe je gegevens van de ene tab…
·Hoe je Data in de DateTimePick…
·Hoe maak je een tekstvak & But…
·Hoe de Bedieningskasten in VB …
·Hoe maak je een Visual Basic 2…
·Hoe te API gebruiken in Visual…
·Hoe maak je een Oracle pakket …
·Hoe maak je een tekstvak Weerg…
·Hoe maak je een lokale printer…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te Filemaker Pro converteren naar My…
·Hoe maak je een Slideshow Program Creër…
·Hoe maak je een Pointer converteren naar…
·Hoe te GridView gebruiken in C # 
·Hoe afdrukken van een JPG in VB.Net 
·Hoe maak je een Shoutbox maken met PHP e…
·Hoe te SWC Compile 
·Hoe te Python script gebruiken voor Mobi…
·Hypertext Markup Language - - is een com…
Copyright © Computer Kennis http://www.nldit.com