bunnytaur

bunnyboi

Aug 5th, 2008
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .586                                      ; create 32 bit code
  2. .model flat, stdcall                      ; 32 bit memory model
  3. option casemap :none                      ; case sensitive
  4.  
  5. include test.inc
  6.  
  7. .data
  8. msgA db "Enter in a file name. ",0
  9. msgB db "Enter in some text. ",0
  10. msgC db "Your new file is... ",0
  11.  
  12. .data?
  13. fname word 4 dup (?)
  14. string word 10 dup (?)
  15.  
  16. .code
  17. start:
  18.  
  19. invoke StdOut, addr msgA
  20. invoke StdIn, addr fname, sizeof fname
  21. invoke CreateFile,ustr$(fname),GENERIC_WRITE,FILE_SHARE_WRITE,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_HIDDEN,NULL
  22. invoke StdOut, chr$(0Ah)
  23. invoke StdOut, addr msgB
  24. invoke StdIn, addr string, sizeof string
  25. invoke WriteFile,ustr$(string),sizeof string,sizeof string,NULL,NULL
  26. invoke StdOut,chr$(0Ah)
  27. invoke StdOut, addr fname
  28. invoke Sleep,1000
  29. invoke ExitProcess,NULL
  30. end start
  31.  
Add Comment
Please, Sign In to add comment