Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как получить путь к себе?

367
16 августа 2006 года
Meatcoins
303 / / 18.01.2006
Как получить путь к себе, включая имя диска, путь и имя себя - исполняемого файла?
Или как узнать программе своё имя???
Вот в Delphi есть такая функция ExpandFileName...
push offset buffer
push 400h
call GetCurrentDirectory
Возвращает просто полный путь без имени!
GetFullPathName вообще непонятная функция!
А так не получается:
....
OVERLAPPED STRUCT
Internal DWORD ?
InternalHigh DWORD ?
loffset DWORD ?
OffsetHigh DWORD ?
hEvent DWORD ?
OVERLAPPED ENDS
....
.data
over OVERLAPPED <0,0,0,0,0>
....
push 0
call GetModuleHandle
mov ebx,eax
mov eax,00000A00h
push 0
push offset over
push eax
push offset my_buffer
push ebx
call ReadFileEx

cmp eax,0
jne gogogo
push MB_OK
push offset error_caption
push offset error_mes
push 0
call MessageBox
gogogo:
push ebx
call CloseHandle
1.8K
16 августа 2006 года
_const_
229 / / 26.11.2003
GetModuleFileName
367
16 августа 2006 года
Meatcoins
303 / / 18.01.2006
....
.data?
buffer db 400h dup(?)
....
push 0
call GetModuleHandle
push 400h
push offset buffer
push eax
call GetModuleFileName
call what_is_my_dir
....
what_is_my_dir proc near
push MB_OK
push offset win_caption
push offset buffer
push 0
call MessageBox
retn
what_is_my_dir endp
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог