Install Wizard
581 subscribers
1.47K photos
100 videos
7 files
226 links
Айтишная бредятина, иллюстрации из фентези, красивые картинки
Download Telegram
Господа сишники, если тут такие есть, существует ли хоть одна причина, почему мне не стоит обрабатывать ошибки, возвращаемые функциями WinAPI, при помощи подобного макроса?

#define check(result, errortext) if (!result) { printf("%s\nSystem error: %lu", errortext, GetLastError()); exit(-1); }

// [...]

HANDLE hnd = OpenProcess(/* ... */);
check(hnd, "Не удалось получить дескриптор процесса");


Просто мне эта идея кажется очевидной и я уже давно пользуюсь подобными конструкциями, но в большинстве примеров, которые я нахожу в Интернете, авторы упорно проверяют результат каждой функции с помощью однотипных и загромождающих код:

if (!result) { 
fprintf(stderr, "blabla %lu", GetLastError());
return -1;
}
🤔2👍1
Как я рад своему решению поступить в химтех
Какой же крутой спам мне приходит на почту
И вовсе не на учебную почту, mind you
👍2
Как ощущается удалять исключение на папке после того, как закончил играться с шеллкодом, чтобы Windows Defender сделал грязную работу:
6
Forwarded from tech_singularity
This media is not supported in your browser
VIEW IN TELEGRAM
never stop exploring -- you're almost there.
🙏3
Мне просто интересно, это рассчитано на лохов или на смертельно ленивых?
🤡8
Install Wizard
Мне просто интересно, это рассчитано на лохов или на смертельно ленивых?
Не, я хз, мб там учат, как собрать второй гитхаб из грязи и палок, а я тут их поливаю
😁5🤯1💯1
Forwarded from important media
😭3😁1
Перемещал блогогенератор с Markdown.pl (древнейший конвертер Markdown в HTML) на pandoc.

Чуть не поехал.

Pro tip: не делайте ничего серьёзного с недосыпа
👍21
🥰7😁2
😁3❤‍🔥2🥰1
Forwarded from vx-underground
meant to type "del {malware_sample} in cmd

typed {malware_sample} with .exe extension

lol oopsie, detonated malware on vidya game box again
🤣3
2
🤯7
Вот бы быть им
7
🤗6❤‍🔥4