Обьясните, для общего развития, зачем майкрософт реализация Скрин саверов с 2х подходов.
Тип запуска можно определить:
1)через командную строку,проанализировав её (через параметры "А","Р","С");
2)А если подключить 2 библиотеки в С++ или Asm`е :
ScrnSave.Lib; ComCtl32.Lib, то раелизация идёт ч/з след. ф-ции:
ScreenSaverConfigureDialog
ScreenSaverProc
DefScreenSaverProc
Чем могли руководствоваться пионеры из Майкрософт, создавая 2 подхода, или просто для удобства, чтобы как в первом случае не разбирать стоку параметров на символы.
Выяснилось и ещё одно: Если с вторым подходом в VisualСи++ понятно и он работает, то в Masm32 я натолкнулся на следующее - Точка дхода то одна "Start:", что получается второй подход можно реализовать только ч/з VC++, нехорошо- это получаеться Винда затачиваеться под определённый яз. программирования, а остальным они усложняют жизнь,как хотите так и толкитесь ....
. хочеться узнать мнение народа и для себя зделать некоторые умозаключения, так что пишишите что думаете по этому поводу.