Как да се разтоварят на DLL от друга памет чрез софтуер
Как да се разтоварят на DLL от друга памет чрез софтуер
Има бъг при инсталиране foksproshnoy програма. Тя пише несъответствие ресурсни файлове / версии и умира. Споменът остава неиздаден библиотека. Не мога да ги изтриете от диска като те са заети система. Аз не искам да бъдат прехвърлени до 3 пъти, докато е зададен на всяка програма.
Как да се разтоварят на DLL от друга памет на името на файла?
Така че програмата не е починал, просто продължава файловете.
И който пази - моля използвайте ProcessXP от Sysinternals.
ProcessXP използва DLL показва всеки процес. Това е вярно, но не им позволява да се разтоварят. Това просто самия процес с всички зависим бизнес.
Първо се говори за 9x системи на NT не се случи това. И там ли да премахна Setup.exe, чрез Ctrl + Alt + дел и "изпълни задачата"
Оказва се: процесът вече не е, и DLL продължава да виси.
Като цяло ProcessXP тук изобщо да се направи с. Попитах за метода на софтуер.
Ако първоначалният процес - GUI, по принцип, можете да опитате, но аз се страхувам да завърши BSOD или нещо го прекарайте.
1. HInstance разпознавате изисква DLL в друга VAP.
2. да се въведе кука DLL и преминават HInstance на п. 1.
3. Да бъдеш вече в някой друг VAP използвате DLL се FreeLibrary (<ТойСамыйHInstance>).
Ако програмата е да изчезне, на DLL в паметта му е останало, и то не остава на диска.
Нещо не е наред в зимната градина.
Съжалявам за 9x не чете. Погледнете в Google / Yandex каза на DLL за разтоварване
> Метод CreateRemoteThread възможно?
Възможно е, но само в WinNT; в Win9x не CreateRemoteThread изпълнение.
Като цяло, аз разбирам просто рестартиране ;-))
Просто стартирате ProcessXP
на платформа NT - безплатно.
много начини - и документирани и не)
и за Mazday не казвам, че не счита, изобщо.
> От Toolhelp работи навсякъде
AFAIR, от NT 4 не работи.
Сама по себе си може да извините всичко, което искате :-)
> NT 4 # XA0; не знам нищо, защото те не yuzal
Но потребителите на вашия софтуер може juzat и ще бъдат неприятно изненадани, когато видите съобщение, че тази функция не се намира в такава библиотека.
И на NT 3.5, по мое мнение, най-Win32 програма не се изпълнява.
Закрепете с Offtopic. "Просто се износи, можете да в съответната конференцията" (с)