Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo Leute,

kennt jemand von euch ein C++ API mit dem ich eine EXE Datein starten kann ?

Ich muss beim Start einen Parameter an die EXE übergeben können.

Weis jemand von euch wo ich da nachschauen kann??

Kann mir jemand den Namen von einem solchen API sagen ??

Die API Funktion heisst ShellExecute. Mit der geht das.

Kannst du mir vielleicht ein Code beispiel geben??

Mit den Beispielen von Microsoft komme ich überhaupt nicht klar.

Oder schau doch einmal unter system().

Damit kannst Du einen ganz normalen DOS-Befehl abgeben und somit eine externe *.exe starten.

Bsp.:

system("Dir");

Ich versuche nach möglichkeit DOS Befehle zu vermeiden, da das Programm auf Win2000 leuft und dort Dos nur Emuliert ist.

Trotzdem Danke

Ich versuchs mal:

// parameter

HWND hwnd = NULL;

LPCTSTR lpVerb = "open"; // zum öffnen von Dateien, gibt auch print

LPCTSTR lpFile = "test.exe"; // kann auch absoluter pfad sein (c:\test.exe)

LPCTSTR lpParameters = "-c Uebergabe"; // die Parameter für das Proggi (kann auch NULL sein)

LPCTSTR lpDirectory = "."; // arbeitsverzeichnis des zu startenden Proggis

INT nShowCmd = SW_SHOWNORMAL; // Anzeigemodus

ShellExecute(hwnd, lpVerb, lpFile, lpParameters, lpDirectory, nShowCmd);

hhmm. Schoneinmal DAnke, ich werde es vesuchen.

Gibt es auch eine Möglichkeit DLL´s direkt aufzurufen ??

Original geschrieben von Taffboy

Gibt es auch eine Möglichkeit DLL´s direkt aufzurufen ??

DLLs sind nicht eigenständig ausführbar, weil sie kein main-Symbol enthalten. Man kann einzelne Funktionen einer DLL aufrufen, mit LoadLibrary und GetProcAddress. Ein Bespiel dazu gibt es z.B. hier.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.