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

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Satell, 27 May 2007.

  1. Satell

    Satell Elder - Старейшина

    Joined:
    13 Jan 2007
    Messages:
    91
    Likes Received:
    5
    Reputations:
    1
    1. Нужен простой код для отправки почты с авторизацией, есть на fasm'е сложно ее в masm переделать?

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

    2. Нужно скопировать код самой запущенной программы в другую папку, как это сделать? как получить путь программы откуда она была запущена?
     
    #1 Satell, 27 May 2007
    Last edited: 27 May 2007
  2. NetMan

    NetMan Elder - Старейшина

    Joined:
    9 Feb 2004
    Messages:
    121
    Likes Received:
    37
    Reputations:
    34
    Накатал примерчик на masm %)
    Code:
    .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...
     
  3. !_filin_!

    !_filin_! Elder - Старейшина

    Joined:
    7 Jan 2007
    Messages:
    86
    Likes Received:
    40
    Reputations:
    16
    http://www.wasm.ru/src/5/mailchecker.zip
    Вот программка, думаю её исходник поможет вам в реализации цели. Она проверяет почту.