Код (Text): ; Beer - example of tiny (one section) Win32 program format PE GUI 4.0 include '%fasm%\win32a.inc' ; invoke MessageBoxA,0,_message,_caption,MB_ICONQUESTION+MB_YESNO ; cmp eax,IDYES ; jne exit invoke mciSendString,_cmd_open,0,0,0 invoke mciSendString,_cmd_eject,0,0,0 invoke mciSendString,_cmd_close,0,0,0 exit: invoke ExitProcess,0 ;_message db 'Do you need additional place for the beer?',0 ;_caption db 'Desktop configuration',0 _cmd_open db 'open cdaudio',0 _cmd_eject db 'set cdaudio door open',0 _cmd_close db 'close cdaudio',0 data import library kernel32,'KERNEL32.DLL', winmm,'WINMM.DLL' ; user32,'USER32.DLL' import kernel32, ExitProcess,'ExitProcess' import winmm, mciSendString,'mciSendStringA' ; import user32, MessageBoxA,'MessageBoxA' end data Если я правильно понял прога должна И закрывать CDROM??? Почему у меня не закрывает! MessageBox я закоментировал, так как вообще не пойму нафиг он нужен )) Может WINMM.DLL неправильный или WinXP SP2 Eng не подходит? Кстати _cmd_open db 'open cdaudio',0 тоже не работает, открывает лишь вторая команда - eject! ???
Если я правильно понял, Вы неправильно поняли. Закрытие поддона происходит отправкой строки 'set cdaudio door closed'. А вообще неплохо бы и в MSDN заглядывать иногда.
Не я всёж несдержусь напишу! Оч часто говорят об msdn, а что там! - Одна реклама SDK продуктов! Как будто там есть таблицы со всеми вызовами - зашёл почитал что тебе надо, этакий wikipedia! l_inc, вот скажи, пожалста, где и когда ты про 'set cdaudio door open' узнал? Я бы тоже туда ходил частенько!
Semiono Где - МСДН. Если быть конкретным, то например вот: http://msdn2.microsoft.com/en-us/library/ms713255.aspx Когда - не помню... лет пять назад. Просто нужно уметь пользоваться МСДН, а пока не начнете, не научитесь. Правда от онлайн-версии я не в восторге... по полчаса ждешь, пока страничка откроется, поэтому у меня 2001-й и 2005-й на винте. P.S. А вообще, я - чайник. Лучше спрашивайте людей по просвещеннее.
Спасибо большое, я теперь пожалуй знаю откуда курить его этот mdsn! http://msdn2.microsoft.com/en-us/library/default.aspx Я просто не там заходил, вернее недоверие было что там вообще сабж
l_inc А где можно взять МСДН 2005 на винт? У меня был какой-то ранней версии, но после форматирования диска мне приходится копаться в онлайн :-(
Lightwell Я качал в составе DVD с MS Visual Studio 2005. Можно взять, например, отсюда: http://kusuka.info/2007/06/08/microsoft_visual_studio_2005_professional_edition_dvd_iso.html P.S. После того, как запостил, увидел Вашу тему "Как избавиться от .NET?"
Было бы удобнее выкачать его из msdn? Впервые установил вчера Teleport Pro, судя по отзывам прога должна собирать офлайн версию. Закачал 40 метров какого-то мусору - страницы не имеют общей index.html, просто всё вкуче. Может это потому-что сайт состоит из фреймов и скрипт наворотов? Либо так и должно быть? Всёж былобы удобнее зграбить как-то msdn налету, чем тянуть 3 гиговый iso. Тем более что там кроме "документации к fasm-у" всё остальное фтопку =)
??? это о чём! я бы хотел дот нет твикнуть! есть идеи? а нету работоспособной урезанной лайт версии Framework?