Здравствуйте, _worm_, Вы писали:
__>Здравствуйте
__>Запускаю какую-л програмку через ярлык, в свойствах ярлыка есть поле Start in. Как в запускаемой программе получить значение данной настройки используя win32 api ?
__>Спасибо.
я думаю это эквивалентно текущей директории программы. вот как её получить... че-то в голову не приходу. нужен аналог pwd
Здравствуйте, _worm_, Вы писали:
__>Запускаю какую-л програмку через ярлык, в свойствах ярлыка есть поле Start in. Как в запускаемой программе получить значение данной настройки используя win32 api ?
GetCurrentDirectory()
Здравствуйте, Odi$$ey, Вы писали:
OE>Здравствуйте, _worm_, Вы писали:
__>>Запускаю какую-л програмку через ярлык, в свойствах ярлыка есть поле Start in. Как в запускаемой программе получить значение данной настройки используя win32 api ?
OE>GetCurrentDirectory()
действительно
Здравствуйте, Odi$$ey, Вы писали:
OE>GetCurrentDirectory()
А не знаешь ли как задать значение этого поля в ярлыке?
regedit не находит, в Documents and Settings похоже его тоже нет. Где же оно сидит?
Здравствуйте, gok, Вы писали:
gok>А не знаешь ли как задать значение этого поля в ярлыке?
gok>regedit не находит, в Documents and Settings похоже его тоже нет. Где же оно сидит?
Программно что ли? IShellLink::SetWorkingDirectory? А при чем тут реестр и Documents and Settings вообще не понял

... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
Здравствуйте, ekamaloff, Вы писали:
E>Программно что ли? IShellLink::SetWorkingDirectory? А при чем тут реестр и Documents and Settings вообще не понял
ну хотя бы программно.
"Ставлю" пользователю программу (с пом. InnoSetUp) и не знаю где "Start In" задавать.
Например для notepad: Start/Programs/Accessories/Правой кнопкой на Notepad/Properties
стоит %HOMEDRIVE%%HOMEPATH%. А в "моей" пусто.
Иначе придется "зашивать" весь путь к данным внутри самой программы что не ест гутт.