Рост памяти и дескрипторов при ShellExecute()
От: sandrey_  
Дата: 14.07.05 12:24
Оценка:
Использую в своей программе несколько вызовов ShellExecute().
Почему-то когда происходит выхов этой функции используемая приложением память подскакивает на 2-3 МБ (!), а количество используемых дескрипторов на 60-70 (!). И если память потом высвобождается (через некоторое, почему-то длительное, время), то дескрипторы остаются вплоть до закрытия приложения.

Почему так происходит?

Возможно ли использовать CreateProcess (т.е. некоторые exe c какими-то параметрами) вместо ShellExecute
— для запуска команды типа "mailto:";
— для запуска ярлыка (например к консольной программе — там в ярлыке настраивается размер окна, цвета и шрифт)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.