Уж не знаю, чем автору не угодил GameMaker… Есть хитовые игры, написанные на этом движке — взять хотя бы Karoshi, который уже и на мобильные платформы перебрался. Да и насчёт "в браузере не поиграешь" — можно установить ActiveX, с которым всё отлично запускается.
Вам спасибо за статью! Я как раз буквально месяц назад занимался поисками варианта внедрения своего кода в программу без прямого вмешательства в неё, остановился на подгрузке библиотеки через AppInit_DLLs. Оказалось, что можно было обойтись малой кровью.
Если честно, такая мысль не приходила в голову. Тут ведь смысл не в компиляции готовой dll, а именно в создании проекта, в котором можно будет изменять параметры вызова функций, либо подменять возвращаемые значения. А если сразу компилировать — то на выходе получится просто бесполезная обёртка над библиотекой.
Лечится (как минимум, в Chrome 17 и Opera 11.61) добавлением
white-space: nowrap;к селекторуa span.hiddenВ Опере ещё и фоновая заливка не работает. Если кому надо, эти две проблемы исправил тут: JSFiddle.
cleverplus.ru/shop/CID_65.html
www.foroffice.ru/products/doski/doski_marker.html
Забирать здесь: Исполняемый файл / исходники (AutoIt).