Я пишу обработчик кэша, которому нужен уникальный идентификационный номер для каждого экземпляра приложения, чтобы, когда у кого-то было открыто два проекта в двух экземплярах, кэши не перепутались.Согласно этой нити , похоже, что HINSTANCE
, переданный WinMain
, является дескриптором модуля, который может быть просто exe, а не обязательно уникальным идентификатором процесса.
поток, кажется, говорит, что информация о модуле / процессе, который должен быть запущен, заносится в память только один раз, и HINSTANCE
является дескриптором этого.Означает ли это, что HINSTANCE
нельзя использовать в качестве уникального идентификатора процесса, поскольку все они указывают на один и тот же модуль?Или я ошибаюсь?