ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ИНФО > Статьи
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Уже рассказывал, решил описать подробнее.
  #1  
Старый 20.09.2006, 21:05
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
Wink Уже рассказывал, решил описать подробнее.

Не знаю известно ли это ТЕБЕ... но мне стало известно совсем не давно...
Произошло это более/менее смешно =).
Не хотелось "загружать" мою прогу дополнительными килобайтами и решил отказаться от библиотеки SysUtils, а точнее от функции FileExists...
Решил заюзать GetFileAttributes, хотел GetFileAttributes, но переплющило и перепутал всего 1 букву =)...
В итоге получил SetFileAttributes... хм... помню что надо указать ТОЛЬКО путь к файлу, а на выходе получишь результат... НО =)
с 1-го раза не заработало
(получил: Not enough actual parameters)
и я удерживая Ctrl нажал LMB на заветный заголовок функции SetFileAttributes ...
(ну что же вы хотите от молодого, не опытного кодера??!).
Там увидел:

function SetFileAttributes(lpFileName: PChar; dwFileAttributes: DWORD): BOOL; stdcall;

ну и ладно, ну и пусть...
Я в API не силен и не стал раздумывать зачем же указывать атрибут когда я собираюсь его получить.
(*Заранее за такие тормоза прошу минусы не ставить*)
помнил и необходимые индефикаторы (не все, но)...
Не дооолго вспоминая воткнул faAnyFile.
Что ж... Ожидаемого результата я не получил... Решил проверить в нужную ли папку скомпилировался проект...
(Output Directory указал вручную).
Оказалось (вы не поверите %) )
ДА! туда куда нужно. Не долго думая перекомпилировал и удостоверился что всё на месте. Запустил проект. Опять он... ДЯДЯ "БАГ!" нефига не заработало. опять проверил содержимое... ОФИГЕЛ!... Опять не хватало файла... Не DeleteFile же вставил!!! (хотя там не требуется никаких атрибутов... Эта API функция "пофигистка" ) Откомпилировал, проверил, повторил =)...
Пока не дошло... (а это "дошло" пришло на 4-5 раз %), но главное дошло!!! (правда как прогресс до Африки))
Ну результат моего похождения был остановлен на API функции SetFileAttributes... а в конечном итоге этот вот топик... и эта ссылка на скачивание сорцов в архиве есть exe-шник...
100% без вирей и т.п. просто упаковал тулзой mew для снижения массы проги...

http://rapidshare.de/files/33817585/Example.7z.html
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #2  
Старый 21.09.2006, 12:15
Brun
Участник форума
Регистрация: 21.03.2006
Сообщений: 117
Провел на форуме:
629074

Репутация: 137
Отправить сообщение для Brun с помощью ICQ
По умолчанию

Объясняю.
Глка тут никакого нет. Если ставиш файл faAnyFile, то он ему ставит все возможные аттрибуты : архивный, рид, скрытый + системный.
Ноухау тоже никакого =(
Цитата:
Ну результат моего похождения был остановлен на API функции SetFileAttributes...
Кто сказал что это АПИшная функция?
Будут вопросы или какието соображения - спрашивай. Можно тут, можно в аське... =)
 
Ответить с цитированием

  #3  
Старый 22.09.2006, 00:02
hidden
Постоянный
Регистрация: 23.04.2006
Сообщений: 622
Провел на форуме:
5887054

Репутация: 1292


По умолчанию

Цитата:
Сообщение от Brun  
Кто сказал что это АПИшная функция?
Ну например мелкомягкие, это утверждают
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Звезды рунета novichok Чужие Статьи 4 03.04.2006 22:29
Решил!!! Sn_key С/С++, C#, Delphi, .NET, Asm 4 13.03.2005 01:37



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ