Появилось необходимость создания службы в виде DLL. Написал код, прописал DLL чтобы была запущена svchost'ом. Всё нормально запускается и останавливается. Но есть одна проблема. После остановки DLL всё равно остаётся загруженной в памяти. Можно ли сделать как нибудь так, чтобы была возможность выгрузки DLL при остановке сервиса?
конечно же нет! Там описано про exe. Если бы было бы всё в виде exe то и проблем не было бы, потому что при остановке сервиса EXE выгрузится из памяти. А тут это DLL, причем грузится в svchost не отдельным процессом, а вместе с другими системными службами в один процесс. Вот и спрашивается можно ли сделать так что при остановке она выгружалась или такое нельзя сделать?