Skocz do zawartości

Recommended Posts

Napisano

No więc mam takie pytanie, czy ktoś widział lub ma pomysł na jakieś fajne parsowanie linii komend w assemblerze (od Win9x do Visty), bo jest to jedna z niewielu rzeczy, która zawsze mnie denerwuje, gdy mam się za nią zabierać :wacko: (sprawa odpalania aplikacji z konsoli i 10 trybów przekazywania linii komend pod każdym innym OS-em). Będe wdzięczy za jakieś sugestie (można wrzucić HLL-owe rozwiązania). Z góry dzięki :D

Napisano

Ja zawsze korzystam z biblioteki msvcrt.dll, która z tego co wiem jest dostępna w każdym Windowsie. Kod (fasm):

  locals
    argc			dd ?
    argv			dd ?
  endl
	lea	eax, [argc]
	lea	edx, [argv]
	cinvoke __getmainargs, eax, edx, esp, 0, eax
Później odwołuję się już do argc i argv niczym w czystym C

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...