Мир вам. У меня в MSVC++ есть Win32 Application, в котором как ресурс есть exe-файл (или любой другой). Как мне его извлечь во время работы программы (записать на HDD)? К примеру в hiworld.rc IDR_SOMETHING MyResType DISCARDABLE "somethin.xxx" И как потом получить somethin.xxx на диске? Этот же вопрос, но по-другому: как получить адрес какого-либо ресурса в данной программе?
Доброе время суток, edren_baton! Раз купил книжку, зачем тебе компилятор по-проще?VC++ это классный компилятор.Купи диск, у меня в городе, например стоит 50 руб! Да прибудет с тобой Велика Сила! Ответ отправлен: 02.06.2003, 13:50 Отправитель: BOLT
Вопрос № 826
Мир вам. У кого какие будут соображения насчет блокировки клавиатуры в WinNT/2k/XP? Есть окно на весь экран. Оно на самом верху в Z-order и следит за тем, чтобы к компьютеру доступа не было. Но как в XP запретить Ctrl-Alt-Delete, Ctrl-Shift-Esc, Alt-Tab и т. д.? Может ли помочь SetWindowsHookEx? У кого есть примеры - поделитесь, если не жалко. С уважением.
Добрый день, Nex! У Microsoft'а есть статейка по этому поводу. С уважением, Avl2k. Ответ отправлен: 02.06.2003, 16:40 Отправитель: Avl2k Отвечает Yuri Gordienko
Здравствуйте, Nex! Через SetWindowsHookEx можно закрыть все кроме Ctrl-Alt-Delete (это только через свой драйвер клавиатуры). Смотри в ящике пример: закрытие виндовых клавишь, Ctrl-Esc, закрытие всех клавишь. Успехов
Ответ отправлен: 02.06.2003, 16:41 Отправитель: Yuri Gordienko Отвечает xiron
Доброе время суток, Nex! Ctrl-Alt-Delete уж точно никак не перехватить Ответ отправлен: 05.06.2003, 11:42 Отправитель: xiron Отвечает Илья
Доброе время суток, Nex! Зачем все так усложнять? Пиши скринсэйвер! Система сама позаботся о том, что-бы клавиатура заблокировалась - т.к. у скринсэйверов есть защита. Он не может быть переключ. по Alt+Tab, в нем не работает Ctrl+Alt+Del и т.д. Плюс если не поставишь никаких обработчиков клавиш и клавитуры, из него вообще нельзя будет выйти (по крайней мере я так думаю).
З.Ы. Жаль, что ты не задал этот вопрос где-то месяц назад, у меня как раз был хороший док по написанию скринов. ССылку я уже не помню, так что все просторы инета - твои... Ответ отправлен: 03.06.2003, 01:34 Отправитель: Илья Отвечает BOLT
Здравствуйте, Nex! Точно такой же вопрос задавали в разделе Dephi/CBuilder.Посмотри в архиве рассылки.Там один эксперт привел какие-то незнакомые мне функции, я не знаю если она работоспособны, но ты попытайся. Да прибудет с тобой Велика Сила! Ответ отправлен: 03.06.2003, 14:19 Отправитель: BOLT Отвечает Ramzes
Добрый день, Nex! Ой блин, на этот вопрос уже 1000 раз отвечали, посмотри рассылку Ответ отправлен: 04.06.2003, 13:37 Отправитель: Ramzes
Вопрос № 827
Извиняюсь что спамлю рассылку, письмо это адресовано к Илье и BOLT'у. Дело в том, что я не знаю их e-mail'ы и пришлось сюда. Не в коем случае не отвечайте на это письмо! Пусть на него ответят те, кому оно адресовано, если они посчитают это нужным. Итак. Я по поводу замечаний моей игры. Начну с BOLT'а. На самом деле DelphiX - вешь неплохая и очень удобная. С ней намного легче, хотя я подумываю попробовать работать напрямую. Нет, ну с ассемблером ты загнул: разве можно на asm написать путную Win-программу?! Да тем более игру! Сто лет нехватит! К тому же знание ASM себя не окупит в дальнейшем, это просто хобби. C++ я не знаю. Раньше пытался выучить - не получилось. Слишком сложно было, забросил. Но это дело наживное, думаю это из-за того, что мозг мой ещё не готов по-возрасту к нему(16 лет мне сейчас). Мне, пока и Delphi хватает. Теперь
для Ильи. Ты говоришь, что у тебя на Duron1000 в игре 8fps. Это не ошибки в программировании и Delphi здесь невиноват. Скорее всего, дело в DelphiX. Такие жалобы уже поступали. У тебя, случайно, не WinXP? Но у меня на Win98/Pentium200MHz/RAM_196Mb/засратая_видеокарта_2Mb выдаёт 20fps!!! А твой курсовой проект едва включился и около 0.8fps(в-карта без ускорителя, чего ты хочешь... :). А ненависть к Delphi - наверное это из-за отпечатка вашего любимого бесполезного (IMHO) ассемблера. Зачем всё валить на него? Кстати, BOLT, наверно у тебя тоже WinXP, вот и ты ругался... А виноват то совсем не Delphi, а совместимость DelphiX с XP(возможно, дело в другом). Все споры: urisff@inbox.ru > З.З.З.Ы. А кто такой Рэдигер Эш??? :)))) I'm don't know. Clear, who IT? З.Ы.: Встречный вопрос: кто создал первый компилятор TP? :)))) P.S.: Жаль, не вышел из меня путёвый
эксперт: вопросов куча, 90% липовые. Не охота на них деньги за inet тратить. Спасибо за внимание.
Здравствуйте, URiS (newff.narod.ru)! Так давай все по-порядку: 1)Мой e-mail:vintello@fromru.com ICQ: 221362829 2)Вообще-то я не загнул.Как ты думаешь, сколько, как ты выразился, сотен лет потребуется чтобы написать Microsoft Internet Explorer?Не знаешь?Я тоже!А его написали на асме, к твоему сведению.Игры?Многие классные игровые движки(Half Life и т.д.) пишут на асме.Ты спросишь - для чего?А для того, чтобы ты с своим PII мог в нее играть! 3)Если ты хочешь дальше продвинуться в геймдевелопинге, то поверь моему личному опыту, тебе рано или поздно придется изучить C/C++.Я не намного тебя старше - всего на 1 год.Но C++ неплохо знаю(покрайне мере, я так думаю :з) ) 4)Я не ненавижу Delphi, т.к. в свое время программировал на нем; 5)Ну и наконец последнее: прочитав твой мессаг, я здорово посмеялся.Потому что тоже такой как и ты когда-то
был: ненавидел, чтобы кто-то покритиковал меня в моем творении.Да так устроены мы - программисты: не дай господь какому-нибудь ламеру сказать, что типа моя программа беспонтовая.Я тебя на 100 пудов понимаю и прости если чем-то обидел, просто научись призновать ошибки.Только тогда, когда ты научишся их призновать(ошибки), ты добъешся наивысшей отдачи от своего труда!Только тогда...только тогда... Удачи! Да прибудет с тобой Велика Сила!
Ответ отправлен: 03.06.2003, 13:19 Отправитель: BOLT
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.