Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: 1 [2]  Все   Вниз
  Печать  
Автор Тема: служба+GUI  (Прочитано 37767 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #30 : 16-09-2016 06:17 » 

zubr, спасибо, щас опробоваю как раз всё это. Имею секас с либами, нашёл их в виндовом ddk  - щас попробую их подключить. Они же  должны подойти, полагаю. В Qt приложены только заголовки и баста )

Добавлено через 11 минут и 15 секунд:
zubr, огромное спасибо, то, что надо  Отлично

И почему в винапи всё так заморочено, как это возможно узнать всё без подсказок ?  А черт его знает...
« Последнее редактирование: 16-09-2016 06:28 от Алексей1153 » Записан

zubr
Гость
« Ответ #31 : 16-09-2016 07:08 » 

Алексей++, венда - она такая, блин, сука Улыбаюсь (это сволочи пиндосы специально придумали...)
Рад был помочь.
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #32 : 16-09-2016 08:35 » 

кстати, меня же, когда просто пробовал запускать через CreateProcess - ещё смутило, что возвращается true. Сейчас осенило - открыл диспетчер и нажал "Отображать процессы всех пользователей". Тихо сполз под стол  Не могу...

Интересный момент - когда экзешник вот там от имени системы запущен, в папке  я, как юзер, не могу удалить этот экзешник (оно понятно). Но вот переименовать его можно. Получается, модуль запущен, а на диске его уже нет Улыбаюсь
Записан

zubr
Гость
« Ответ #33 : 16-09-2016 09:01 » 

Ну процесс то есть, он загружен в память. Собственно ему и файл то уже не нужен, только ресурсы он берет из файла. Да и файл то есть, только переименован, процессу пофигу, ведь файл то уже открыт.
Записан
Aether
Специалист

ru
Offline Offline
Пол: Мужской

« Ответ #34 : 16-09-2016 09:55 » 

Странно, по идее и переименовать его должно быть нельзя - это же следствие одного права.
Записан
Dale
Блюзмен
Команда клуба

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #35 : 16-09-2016 11:50 » 

result==42
в мсдн по ShellExecuteA непонятно, что за значение https://msdn.microsoft.com/en-us/library/windows/desktop/bb762153(v=vs.85).aspx

Это фундаментальная константа. Причем вычисленная повторно, что подтверждает ее корректность.
Записан

Всего лишь неделя кодирования с последующей неделей отладки могут сэкономить целый час, потраченный на планирование программы. - Дж. Коплин.

Ходить по воде и разрабатывать программное обеспечение по спецификациям очень просто, когда и то, и другое заморожено. - Edward V. Berard

Любые проблемы в информатике решаются добавлением еще одного уровня косвенности – кроме, разумеется, проблемы переизбытка уровней косвенности. — Дэвид Уилер.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #36 : 16-09-2016 15:21 » 

Dale, это многое объясняет )
Записан

Dale
Блюзмен
Команда клуба

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #37 : 16-09-2016 20:00 » 

Алексей++, причем вычислить этот результат практически мгновенно, а не за семь с половиной миллионов лет, - это большая удача (или результат титанических усилий по оптимизации кода).

Очевидно, с самого начала у Вас была какая-то тактика, и Вы ее придерживались?
Записан

Всего лишь неделя кодирования с последующей неделей отладки могут сэкономить целый час, потраченный на планирование программы. - Дж. Коплин.

Ходить по воде и разрабатывать программное обеспечение по спецификациям очень просто, когда и то, и другое заморожено. - Edward V. Berard

Любые проблемы в информатике решаются добавлением еще одного уровня косвенности – кроме, разумеется, проблемы переизбытка уровней косвенности. — Дэвид Уилер.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #38 : 17-09-2016 04:55 » 

Dale, нанотехнологии же
Записан

Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #39 : 17-08-2018 13:54 » new

*много сотен лет спустя*

прилеплю тут, чтобы каждый раз не рыться )

Код: (C++)
#if defined(Q_OS_WIN)
#include <windows.h>

//WTSQueryUserToken
#include <wtsapi32.h>
//        Wtsapi32.lib - ddk
//     libwtsapi32.a   - Qt
//LIBS+=-lwtsapi32     - pro

//CreateEnvironmentBlock
#include <userenv.h>
//        Userenv.lib - ddk
//     libuserenv.a   - Qt
//LIBS+=-luserenv     - pro
#endif
Записан

Страниц: 1 [2]  Все   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines