Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » vb script von einer exe starten

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
22.12.2005, 13:50 Uhr
~conny32
Gast


Hallo, ich möchte ein vbs von meiner exe aus starten. Mit createprocess() und _exec() komme ich nicht weiter. Mit system() würde es zwar funktionieren aber das Dos Fenster stört. Hat jemand da einen Tipp??
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.12.2005, 16:47 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


CreateProcess benutzen, das sollte gehen, ist nur eben etwas komplizierter anzuwenden.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
23.12.2005, 20:30 Uhr
~conny32
Gast


Laut MSDN unterstützt createprozess nur *.exe ,*.com, und *.bat
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
01.01.2006, 02:20 Uhr
~conny32
Gast


OK, wen es interessiert:

include <shellapi.h>

ShellExecute(NULL, "open", "wscript.exe", "xpath\to\script.vbs", NULL, SW_HIDE);
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
01.01.2006, 12:42 Uhr
Uwe
C/C++ Master
(Administrator)


wenn's denn aktiviert ist...
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
01.01.2006, 23:01 Uhr
~conny32
Gast



Zitat von Uwe:
wenn's denn aktiviert ist...


was soll aktiviert sein ?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
02.01.2006, 09:09 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
Da M$ immer mehr administrative Werkzeuge als WSH-Script ausliefert sollten z.B. bei Systemadmins die Lauscher auf "Gefahrstellung". gehen lassen.
Gut geschulte Admins werden unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings
einen Dword "Enabled" einfügen "0" = nix mit Scripting
Weiterhin würde ich noch einen Eintrag unter "IgnoreUserSettings" tätigen.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 02.01.2006 um 09:11 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
12.01.2006, 00:23 Uhr
~conny32
Gast



Zitat von Uwe:
Hallo,
Da M$ immer mehr administrative Werkzeuge als WSH-Script ausliefert sollten z.B. bei Systemadmins die Lauscher auf "Gefahrstellung". gehen lassen.
Gut geschulte Admins werden unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings
einen Dword "Enabled" einfügen "0" = nix mit Scripting
Weiterhin würde ich noch einen Eintrag unter "IgnoreUserSettings" tätigen.


Gut geschulte Admins würden einen anderen Weg finden, unerwünschte Scripts auszuschliessen.
Legale Scripts sind mittlerweile in M$ nicht mehr wegzudenken und werden von vielen Softwareanbietern verwendet.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: