Вопрос Проверка установленной игры.

Yaroslav950

Участник
Добрый вечер,можно ли проверить установлено ли приложение(игра) на диске и запретить установку,если она установлена на любых дисках ?.
 

Andreo Fadio

Ветеран
видел я,но реестр не нужен. По папке.
Такая обработка повесит установщик (если у пользователя 2 диска по терабайту.)
А если папка иначе называется, а не как вы хотите искать? Тогда смысл вашей задумки бессмысленен.
 

tihiy_don

Старожил
@Andreo Fadio,а если брать hhd или Sd? Но лучше HHD. Или эта касается всех дисков.
Вы хотите искать, если папка может быть на разных дисках. Тогда придётся, как уже сказал @Andreo Fadio, искать везде (на всех имеющихся дисках) - это займёт много времени и не важно HDD или SSD M2 NVME (всё-равно это будет занимать определённое время). Почему не хотите через реестр реализовать?
 

Andreo Fadio

Ветеран
а если брать hhd или Sd? Но лучше HHD. Или эта касается всех дисков.
да любой, опять таки будет зависить от заполненности диска что там у пользователя, количества этих дисков. Если такое и делать, то лучше уж через какую-нибудь C++ библиотеку и то, как то бессмысленно.
 

Shegorat

Lord of Madness
Администратор
@Andreo Fadio, даже через либу всё равно будет долго. И тем дольше, чем больше файлов у юзера. Плюс антивирусы могут определять такое поведение как вирус
 

Shegorat

Lord of Madness
Администратор
Да даже так. Без каких-то критериев, которые отсекут системные и ненужные файлы поиск будет всё равно медленным, порядка 5-10 минут. Это тупиковый вариант
 
Сверху