Autorun, Хочу, чтобы программа стартовала вместе с ОС |
Здравствуйте, гость ( Вход | Регистрация )
Autorun, Хочу, чтобы программа стартовала вместе с ОС |
mishaga |
15.2.2009, 5:44
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 14 Регистрация: 15.2.2009 Пользователь №: 552 Спасибо сказали: 0 раз(а) Репутация: 0 |
Мне нужно, чтобы программа стартовала вместе с ОС...
Как я понимаю, нужно сделать примерно так:
Если это единственный способ, то для Винды я ещё смогу написать через QSettings. Для Линуксов вряд ли. А вот для Маков ваще не в курсе как... Не сидел даже ни разу под Маком... Поделитесь кодяном, у кого кокие догадки есть... И если это не единственный способ, тогда скажите, какие ещё есть! =) |
|
|
molchanoviv |
18.5.2009, 19:51
Сообщение
#2
|
Старейший участник Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: 5 |
Дык рабочий каталог если не ошибаюсь будет систем32.
|
|
|
mishaga |
19.5.2009, 14:00
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 14 Регистрация: 15.2.2009 Пользователь №: 552 Спасибо сказали: 0 раз(а) Репутация: 0 |
Дык рабочий каталог если не ошибаюсь будет систем32. Там нет значения, какой рабочий каталог, ведь программа запускается командой processBOB.start( WhereAmI + "/programs/Base_of_Birthdays" + getSuffix(), QStringList() << st ); А в WhereAmI - это полный путь к папке, в которой лежит моя программа. Подпрограммы соответственно лежат в папке WhereAmI + "/programs/" А функция getSuffix() вернёт ".exe", если программа запускается на Винде. Вообще, у меня на компе всё работает. Это на некоторых других компах (где тоже WinXP) программа, которая есть в автозагрузке, не может через QProcess запустить другую программу. QProcess выдаёт слот с ошибкой Crached. |
|
|
Текстовая версия | Сейчас: 19.12.2024, 16:15 |