Страница 1 из 1
Командная строка
Добавлено: 29 май 2005, 23:15
Lex
Добавлено: 30 май 2005, 01:57
RevYurMIh
:?: :?: :lol: :lol: :lol: :lol: :lol: :lol:
#include <stdio.h>
void main(int argc,char * argv[])
{
if(!argv[1]){
printf("Type program. exe <filename> to delete file");
return;}
remove(argv[1]);
}
Командная строка
Добавлено: 30 май 2005, 07:36
Lex
Спасибо тебе RevYurMIh за этот исходник, но мне нужен исходник на ассемблере, а не на С (если я не ошибаюсь).Это должно выглядеть так:
Lex segment
org 100h
Begin:
НАШ КОД :lol:
Lex ends
End Begin
Добавлено: 30 май 2005, 21:28
RevYurMIh
Я не посмотрел, что топик ассемблер :lol:
Где то был код, если найду то скину
Добавлено: 30 май 2005, 22:52
Lex
Поскорее, если можно!!! А то мне срочно нужен исходник! И еще скажи свой E-mail и ICQ.
Добавлено: 28 окт 2005, 14:54
caspi
а в чем проблема?
ежели ты пишешь на асме, то ты можешь легко декомпилять прогу - вот тебе и исходник на асме... а все лишнее можно пофиксить...
Добавлено: 05 ноя 2005, 16:28
(GiG)*fh
Какого хрена закрыли тему?!?!
Вот код:
Код: Выделить всё
.386
.model flat,stdcall
option casemap:none
include /masm32/include/windows.inc
include /masm32/include/kernel32.inc
includelib /masm32/lib/kernel32.lib
include /masm32/include/user32.inc
includelib /masm32/lib/user32.lib
.data
szNoFileName db "Вы не указали имя файла!!!",0
lpCommandLine dd 0
.code
__start:
invoke GetCommandLine
mov lpCommandLine,eax
mov esi,eax
next:
inc esi
push word ptr [esi]
pop ax
cmp al,20h
jz end_next
cmp al,00h
jz nocmd
jmp next
end_next:
inc esi
invoke DeleteFile,esi
invoke ExitProcess,0
nocmd:
invoke MessageBox,0,addr szNoFileName,0,MB_OK or MB_ICONERROR
invoke ExitProcess,0
end __start
Компилировать в masm32
pS. Надеюсь успел )))