Autor Beitrag
Boldar
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1555
Erhaltene Danke: 70

Win7 Enterprise 64bit, Win XP SP2
Turbo Delphi
BeitragVerfasst: Mi 26.05.10 15:50 
Hallo,
ich möchte gerne OpenProcess und Enumprocess aus der Kernel32.dll importieren.
Bloss: Ich bin zu blös, die Parameter rauszufinden.
Dort steht zwar, was erwartet wird, aber welche Typen muss ich benutzen?
Irgendwie kann ich das Codebeispiel für C++ bei Syntax nicht aufrufen, es steht Standardmäßig auf JScript, und das wird nicht supported.
Wie finde ich also raus, wie die Deklaration in Delphi aussehen muss?
Etwa so:
ausblenden Delphi-Quelltext
1:
function OpenProcess (dwDesiredAccess: Cardinal; bInheritHandle: bool; dwprocessid: Cardinal):THandle ;Stdcall;external 'Kernel32.dll' name 'OpenProcess';					

??
mfg Boldar

Moderiert von user profile iconNarses: Titel geändert, war: "OpenProcess und Enumprocess: Ich bin zu Blöd.".
Xion
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
EE-Maler
Beiträge: 1952
Erhaltene Danke: 128

Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
BeitragVerfasst: Mi 26.05.10 16:12 
Ich hab mal gegoogelt (mit deinen Parameternamen)...

www.delphipraxis.net...wie+einzubinden.html hat folgendes geschrieben:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
interface

function OpenThread(dwDesiredAccess: DWORD; bInheritHandle: BOOL; dwProcessId: DWORD): THandle; stdcall;

implementation

function OpenThread; external kernel32 name 'OpenThread';



Das ist zwar ne andre Funktion, aber die Parameter haben ja den selben Sinn.

_________________
a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)