Hej, Mam aplikacje okienkowa ktora wywoluje zewnetrzny plik.exe i wywoluje go poprzez wiersz polecen z pewnymymi parametrami. Chce sie dowiedziec co to za parametry. Jak moge to zrobic?
Wersja do druku
Hej, Mam aplikacje okienkowa ktora wywoluje zewnetrzny plik.exe i wywoluje go poprzez wiersz polecen z pewnymymi parametrami. Chce sie dowiedziec co to za parametry. Jak moge to zrobic?
W WMI jest obiekt Win32_Process, zainteresuj sie nim.
Ale to nie jest moja aplikacja ani moj plik exe. Nie mam dostepu do zrodel. Szukam jakiegos programu co mi umozliwi zeby zewnetrznie sprawdzic z jakim parametrem ten program odpalil tego exeka. Nie ma prostego sposobu? Typu defaultowy parametr z ktorym zawsze sie ten program wykona, ktory dodam w opcjach tego pliku .exe zeby mi nie zamykal okna cmd czy cos w tym stylu?
@szulak ;
@Pumpkin ;
https://i.imgur.com/UHiBGXA.png
Tu masz Win32_Process klase: https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx, jakbys chcial wiecej rzeczy wyciagnac.Kod:$ProcessNames = @( 'explorer.exe')
Get-WmiObject Win32_Process -Computer 'localhost' |
Where-Object { $ProcessNames -contains $_.Name } |
Select-Object ProcessID, Name, Path, Arguments |
Format-Table -AutoSize
nie dziala :< co robie nie tak?[ATTACH]343885[/ATTACH @szulak ;
@Pumpkin ;
CommandLine, nie Arguments. my bad.
o dzieki, chyba dziala.Jak tylko mi sie uda ogarnac jak zrobic zeby nie ucinalo za szerokich stringow to jeszcze potwierdze ;p
chyba ze to czytasz i wiesz to pewnie szybciej niz ja to znajde mi powiesz. Jak to wyrzucilem do pliku tekstowego to nie zadzialalo
powershell -ExecutionPolicy ByPass -File .\logger.ps1 > output.txt
dobra mam juz
-Wrap zamiast autosize
dzieeeki