webForumDet fria alternativet

Läsa returvärde från anrop som sker i shell..

.NET

0 svar · 182 visningar · startad av Kodare_wannabe

Medlem sedan maj 20071 inlägg
Frågan#1

Hej

Som kanske framgår redan av rubriceringen så är jag inte helt bekväm med det jag gör för närvarande..

Jag har haft väldigt svårt att hitta någon info om hur jag gör för att komma åt ett returvärde när man exekverar en konsollapplikation från en windowsapplikation.

Det är någonstans i följande två rader kod som jag hoppas kunna få ut returvärdet från anropet till netdom.exe eller annan exefil som kan tänkas bli exekverad genom anropet.

ShellId = Shell("C:\WINDOWS\system32\cmd.exe /c " & command & " > " & fileName, vbHide)

ShellHandle = OpenProcess(SYNCHRONIZE,0, ShellId)

Jag är inne på om jag kanske skall använda mig av ReadProcessMemory men får då genast andra problem (bibliotek etc..) jag är alltså en "nybörjare" men hoppas ändå att kunna få till det med lite hjälp.

Just nu sliter jag mitt hår till ingen nytta :(

Vore väldigt tacksam om någon kunde ge mig en hjälpande hand och det helst innan jag är helt kal..

Tack på förhand..
Kodare_wannabe

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)