
27.05.2007, 22:09
|
|
Участник форума
Регистрация: 09.02.2004
Сообщений: 122
Провел на форуме: 1089794
Репутация:
134
|
|
Сообщение от Satell
2. Нужно скопировать код самой запущенной программы в другую папку, как это сделать? как получить путь программы откуда она была запущена?
Накатал примерчик на masm %)
Код:
.386
.model flat, stdcall
option casemap:none
include kernel32.inc
include user32.inc
include windows.inc
includelib kernel32.lib
includelib user32.lib
.data?
buf db 1024 dup (?)
.code
start:
invoke GetModuleHandle, NULL
invoke GetModuleFileName, eax, addr buf, SIZEOF buf
invoke MessageBox, 0, addr buf, NULL, MB_OK
invoke ExitProcess, 0
end start
Потом делаешь CopyFile...
|
|
|