PDA

Просмотр полной версии : Отправка почты fasm в masm и копирование самого себя


Satell
27.05.2007, 20:29
1. Нужен простой код для отправки почты с авторизацией, есть на fasm'е сложно ее в masm переделать?

или где взять готовую прогу для отправки почты с авторизацией на masm?
http://www.wasm.ru/article.php?article=simplesmtp
http://www.wasm.ru/pub/16/files/smtp.rar

2. Нужно скопировать код самой запущенной программы в другую папку, как это сделать? как получить путь программы откуда она была запущена?

NetMan
27.05.2007, 22:09
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...

!_filin_!
27.05.2007, 23:45
http://www.wasm.ru/src/5/mailchecker.zip
Вот программка, думаю её исходник поможет вам в реализации цели. Она проверяет почту.