Работещи winexec програми - всичко това, и програмиране

Изпълнете е необходимо рядко външна програма. Но тук има такова техническо решение, а. Запознат съм с няколко програми на концепцията за горещи връзки. Това означава, че можете да щракам обекти на техните данни от други програми. Например, този подход е в ГИС система ArcView можете да попълните полето в името на файла на базата данни и да напише скрипт на AVENUE език. в който на повикващия, и обръща внимание на параметрите на името на файла, за да се отвори. Идеята е добра, защото позволява на една програма да се асоциира много различни данни.

Изпълнено тази възможност се основава на функцията на Windows, наречена WinExec. Ето описание нея.

Ето един пример за код, който работи на стандартен калкулатор:

Да, тази функция realizovanna само за съвместимост с Win 16 приложения, както и приложения Спечели 32 трябва да приложат тази функция чрез CreateProcess.

В резултат на тази функция може да бъде повече от един код, но ако кодът на връщане е по-голямо от 31, тогава функцията завърши успешно. Ето малко код:

Има два DLL, всеки от тях има по risunku.Zadacha: Необходимо е да се промени тенденцията в DLL1 да разбера DLL2 (тях :. #define BITMAP_2 2BITMAP_2 BITMAP "тест / ter1bu.bmp" т.е. аз предварително известни ID растерна графика от растерна графика. използва I) А реализиране на загуби: Източник kodint ChangeBitmap ()

/ * Алексей Chubar Пол Ishenin * / # Pragma hdrstop # включват #include #include #include #include USELIB ( "KERNEL32.lib"); # Pragma argsusedextern "С" __stdcall DWORD RegisterServiceProcess (DWORD dwPr.

Смятате unkillable процес е много проста. Преди да убие Windows първо ще се опита да го завърши по приятелски начин. След това той трябва да управлява своя собствена копие и да го дам на всички необходими данни, преди просперираща zaversheniem.LRESULT WinAPI WndProc (HWND hWnd, UINT съобщ, WPARAM wParam, LPARAM lParam)

В интернет можете да намерите достатъчно информация за изпълним формат faylov.V този пример бих искал да ви покажа как можете да получите данните от zagolovka.Dlya Например, вие трябва да създадете конзолно приложение, което всъщност е кода: #include #include #include.

Понякога е необходимо да се създаде програма, невидим за нея не съм виждал някой потребител или Windows (това може да е опасен вирус и полезна услуга). По-долу е кодът, който трябва да бъде поставен в програмата си: #include #include BOOL (WinAPI * RegisterServiceProcess) (DWORD dwProcess.