Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 10 декабря!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

ПРОГРАММИРОВАНИЕ НА C и С++



Программисты долго мучаются с кодом прогаммы, изучают С++, WinAPI функции, MSDN. Потом пишут банальную систему защиты или навешивают банальный протектор, а крэкеры и реверсеры справляются с такой защитой за 5 минут. В итоге, продажи программы почти нулевые. Чтобы такого не допустить, тут самому надо немного поднабрать опыта отладки, реверсинга, тот же отладчик Ollydbg изучить или дизассемблер IDA Pro. Но где искать по крохам эти знания? Нет, конечно можно годами "методом тыка" разбираться, но куда быстрее видеокурс специальный посмотреть. Вот тут он есть: ссылка. Автор курса с большим опытом и объясняет понятно, я из этого курса много узнал про то как работает компьютер, процессор, про инструменты специальные и как с ними работать. Мои коллеги программисты на работе ничего такого и не знают, теперь я им нос утру.

creattemp

 
 Функция            Создает уникальный файл в каталоге, определяемом
 
                    маршрутом.
 
 
 
 Синтаксис          #include <dos.h>
 
                    int creattemp(char * path, int attrib);
 
 
 
 Файл, содержащий   io.h
 
 прототип
 
 
 
 Описание           Файл  создается  в режиме, указываемом в глобальной
 
                    переменной _fmode (O_TEXT или O_BINARY).
 
 
 
                    path является  именем   маршрута,   заканчивающимся
 
                    символом  (\).  Уникальное  имя  файла выбирается в
 
                    каталоге, указываемом в аргументе path.  Имя нового
 
                    созданного  файла  хранится  в  строке  path.  path
 
                    должен быть достаточной длины для размещения  имени
 
                    результирующего файла.   Этот   файл  не  удаляется
 
                    автоматически при завершении программы.
 
 
 
                    creattemp берет аргумент attrib -  слово  атрибутов
 
                    DOS. Файл всегда открывается в двоичном режиме. При
 
                    успешном    создании    файла    указатель    файла
 
                    устанавливается   на   начало   этого  файла.  Файл
 
                    открывается сразу для чтения и записи.
 
 
 
                    Аргумент attrib в creattemp  может  быть  одной  из
 
                    следующих констант (определенных в dos.h):
 
 
 
                      FA_DRONLY   Только чтение.
 
                      FA_HIDDEN   Скрытый файл.
 
                      FA_SYSTEM   Системный файл.
 
 
 
 Возвращаемое       При успешном завершении возвращается дескрип-
 
 значение           тор нового файла, неотрицательное число; иначе воз-
 
                    вращается -1.
 
 
 
                    В случае  ошибки  errno принимает одно из следующих
 
                    значений:
 
 
 
                      ENOENT - Маршрут или имя файла не найдены.
 
                      EMFILE - Слишком много открытых файлов.
 
                      EACCES - Отказ доступа.
 
 
 
 Переносимость      creattemp уникальна для DOS 3.0 и не работает на
 
                    более ранних версиях DOS.
 
 
 
 Смотрите также     close, _creat, creat, creatnew, dup,
 
                    _fmode(переменная), open.
 
 
 
 Пример:
 
 
 
 #include<string.h>
 
 #include<stdio.h>
 
 #include<io.h>
 
 
 
 int main(void)
 
 {
 
    int handle;
 
    char pathname[128];
 
    strcpy(pathname,"\\");
 
    /* создать уникальный файл в корневом каталоге */
 
    handle = creattemp(pathname,0);
 
    printf("Был создан файл %s\n",pathname);
 
    close(handle);
 
    return 0;
 
 }

<< ВЕРНУТЬСЯ В ПОДРАЗДЕЛ

<< ВЕРНУТЬСЯ В ОГЛАВЛЕНИЕ




Материалы находятся на сайте https://exelab.ru/pro/



Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS