а так все невинно начиналось..
_Serega_ ниче не понял
тогда инкапсулируем их в com-объекты с двийственным интерфейсом и передадим запрос через rpc
для расшифровывания метаморфится вставка для расшифровывания запакованного кода
чего? сколько?
strrev(lpString); strcpy(lpString, lString+число_символов); strrev(lpString);
последний пример не сработает, наверное...
invoke strlen, offset string sub eax, число символов invoke strncpy, offset string, offset string, eax
а еще лучше: class StringShortener { public: StringShortener(LPSTR lpString) void CutString(int nLength); private: LPSTR lpString; };...
а лучше так: mov esi,длина_строки sub esi,количество_удаляемых_с_конца jb @@error add esi,строка mov byte [esi],0 jmp @@continue @@error:...
гы-гы mov esi,длина_строки cmp esi,количество_удаляемых_с_конца jb @@error sub esi,количество_удаляемых_с_конца add esi,строка mov byte [esi],0...
работает.. раздражает только, что mci создает дополнительный поток и оставляет его работать после возврата из своих функций например, если в конце...
все хорошо, пока сд только один...
я как-то писал (копипастил точнее) программку, которая эджектила сд через аспи так вот, на 9х она работала, потом на хр сп1 тоже заработала после...
Y_Mur +1! ))
пример исключительно для линейки NT не знаю точно, что при этом исползуется, кажется WinAspi layer самому интересно, как проделать то же без ASPI...
thanks не пойму только, почему нельзя получить доступ через item() ?
не знаю, в тему это или нет, но про win точно есть скрипт, отображающий данные о производителе оси: On Error Resume Next Set objService =...
берем хотя бы тот же блокнот (notepad, из XP), нажимаем Ctrl+G..
не может быть, чтоы в ATL не было предусмотенно никаких уведомлений а через интерфейс, подключенный через AtlAdvise() ничего не приходит?
Имена участников (разделяйте запятой).