Реестр ..\CurrentVersion\Run ???
Она должна загружаться при старте Windows.
Если ярлык в автозагрузки стоит, тогда все нормально читает, а если не в автозагрузки, а в реестре в ..\CurrentVersion\Run тогда запускается, а из файла не читает, почему?
:???:
Цитата:
Originally posted by RDI
Моя программа при старте читает из текстового файла информацию.
Она должна загружаться при старте Windows.
Если ярлык в автозагрузки стоит, тогда все нормально читает, а если не в автозагрузки, а в реестре в ..\CurrentVersion\Run тогда запускается, а из файла не читает, почему?
:???:
Моя программа при старте читает из текстового файла информацию.
Она должна загружаться при старте Windows.
Если ярлык в автозагрузки стоит, тогда все нормально читает, а если не в автозагрузки, а в реестре в ..\CurrentVersion\Run тогда запускается, а из файла не читает, почему?
:???:
В ярлыке указывается рабочий каталог. Поэтому не исключен глюк с путями.
Цитата:
Originally posted by Mr. API
В ярлыке указывается рабочий каталог. Поэтому не исключен глюк с путями.
В ярлыке указывается рабочий каталог. Поэтому не исключен глюк с путями.
Спасибо разобрался (SetCurrentDir(нужный каталог)) и все работает.
Цитата:
Originally posted by RDI
Если ярлык в автозагрузки стоит, тогда все нормально читает, а если не в автозагрузки, а в реестре в ..\CurrentVersion\Run тогда запускается, а из файла не читает, почему?
Если ярлык в автозагрузки стоит, тогда все нормально читает, а если не в автозагрузки, а в реестре в ..\CurrentVersion\Run тогда запускается, а из файла не читает, почему?
В копилку знаний - когда программа загружается из секции реестра \CurrentVersion\Run, текущей папкой является не папка приложения, а папка рабочего стола, если не изменяет память.
Цитата:
Originally posted by smartsoft
В копилку знаний - когда программа загружается из секции реестра \CurrentVersion\Run, текущей папкой является не папка приложения, а папка рабочего стола, если не изменяет память.
В копилку знаний - когда программа загружается из секции реестра \CurrentVersion\Run, текущей папкой является не папка приложения, а папка рабочего стола, если не изменяет память.
Да так и есть.