Russian Qt Forum
Ноябрь 06, 2024, 11:53 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Ярлык с параметрами.  (Прочитано 6731 раз)
Sanya
Гость
« : Февраль 09, 2011, 12:21 »

Доброго времени суток!

Может быть, кто-либо знает, как программно в Qt создать ярлык(есессно в Windows) на файл с параметрами запуска?
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1 : Февраль 09, 2011, 12:32 »

man MSDN
Записан

ArchLinux x86_64 / Win10 64 bit
Sanya
Гость
« Ответ #2 : Февраль 09, 2011, 12:36 »

Да, видел что можно через WinAPI или вообще через OLE, но это крайний вариант при условии, что в Qt такое невозможно.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #3 : Февраль 09, 2011, 12:38 »

bool QFile::link ( const QString & fileName, const QString & linkName ) [static]
Но это без параметров. Параметры только через винапи.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Sanya
Гость
« Ответ #4 : Февраль 09, 2011, 12:44 »

Да, именно этим сейчас и пользуюсь. Ну что ж, если невозможно то ... привет извратам и костылям!
Спасибо.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #5 : Февраль 09, 2011, 12:51 »

Ну, по крайней мере, создать ярлык можешь средствами Кьюта. А подкорректировать на винапи.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Sanya
Гость
« Ответ #6 : Февраль 09, 2011, 12:56 »

А смысл?
Вообще задача распознать, что программа запущенна с ярлыка из автозапуска (максиму доступного автозапуска под гостевой учеткой).
Эксперименты с QApplication::isSessionRestored не помогли - ему видно реестр нужен? (в исходники пока не залезал - время)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.054 секунд. Запросов: 23.