Гость
Map
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / дистрибутив VS2017 с возможностью прописать запуск в планировщик / 20 сообщений из 20, страница 1 из 1
21.05.2021, 10:28
    #40071867
Леонид33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дистрибутив VS2017 с возможностью прописать запуск в планировщик
Здравствуйте,
подскажите, как сделать дистрибутив, чтобы там была возможность
прописать в планировщик запуск программы от пользователя, под которым устанавливается дистрибутив?

в самом VS2017 я такой возможности не нашел, попробовал сделать через запуск программы
при инсталяции, которая это прописывает через файл XML,
но сталкнулся с такой проблемой, что дистрибутив запускает эту программу от пользователя СИСТЕМ,
потому для пользователя запускаемая программа не видна после запуска.
Если прописывать XML, где указан не пользователь СИСТЕМ, а нужный пользователь ,то ругается :
Сопоставление между именами пользователей и идентификаторами безопасности не было произведено.

Лучше, конечно - если кто знает, как это можно сделать напрямую из дистрибутива, а не запуском отдельной программы.
...
Рейтинг: 0 / 0
21.05.2021, 11:55
    #40071898
vb_sub
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дистрибутив VS2017 с возможностью прописать запуск в планировщик
В чем цель то? Чтобы программу могли запустить только те, кто её инсталировал?
...
Рейтинг: 0 / 0
21.05.2021, 12:00
    #40071901
Леонид33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дистрибутив VS2017 с возможностью прописать запуск в планировщик
цель в том, чтобы после установки программы прописывалось заданипе в планировщик так, чтобы у пользователя нужный экзешник запускался в определенное время каждый день и пользователь мог работать в этом екзешнике.
...
Рейтинг: 0 / 0
21.05.2021, 13:38
    #40071929
vb_sub
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дистрибутив VS2017 с возможностью прописать запуск в планировщик
В планировщике заданий Windows есть параметр "запускать от учетной записи".
...
Рейтинг: 0 / 0
21.05.2021, 13:45
    #40071933
Леонид33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дистрибутив VS2017 с возможностью прописать запуск в планировщик
vb_sub, так мне это нужно сделать из дистрибутива, т.е. запись в планировщик д.б. сделана при установке программы.
...
Рейтинг: 0 / 0
21.05.2021, 15:49
    #40071963
vb_sub
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дистрибутив VS2017 с возможностью прописать запуск в планировщик
если ты хочешь спрятать выполнение программы или ограничить её для определенных пользователей вышеупомянутым способом, то оно того не стоит вообще.
...
Рейтинг: 0 / 0
21.05.2021, 19:52
    #40072041
Леонид33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дистрибутив VS2017 с возможностью прописать запуск в планировщик
vb_sub, нет, просто нужно сделать, чтобы один из экзешников запускадся в определенное время планировщиком и пользователь мог бы с ним рабоать, а задание в планировщик нужно установить из дистрибутива.

забыл уточнить: для планировщика задание в XML файле.
но если удасться сделать без XML,то, думаю ,возражений не будет.
...
Рейтинг: 0 / 0
21.05.2021, 20:23
    #40072047
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дистрибутив VS2017 с возможностью прописать запуск в планировщик
Задача больше похоже на задачу для службы, а не на задачу для exe+планировщик
...
Рейтинг: 0 / 0
21.05.2021, 20:34
    #40072050
fkfka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дистрибутив VS2017 с возможностью прописать запуск в планировщик
Леонид33
как это можно сделать напрямую из дистрибутива

Для начала вообще непонятно, что у тебя за дистрибутив.
...
Рейтинг: 0 / 0
21.05.2021, 22:21
    #40072081
vb_sub
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дистрибутив VS2017 с возможностью прописать запуск в планировщик
Можешь воспользоваться планировщиком Quartz- он будет жить внутри твоего приложения, а настройки запуска будешь в него загружать через конфигурационный файл.
...
Рейтинг: 0 / 0
21.05.2021, 22:22
    #40072082
vb_sub
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дистрибутив VS2017 с возможностью прописать запуск в планировщик
какая благодать, что можно запаковать приложение в автономную сборку и забыть, что такое дистрибутив установки.
...
Рейтинг: 0 / 0
23.05.2021, 11:18
    #40072271
Леонид33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дистрибутив VS2017 с возможностью прописать запуск в планировщик
fkfka,
дистрибутив стандартный из vs2017 - setup project.

vb_sub,
из приложения я знаю, как сделать, мне нужно именно из дистрибутива.
...
Рейтинг: 0 / 0
23.05.2021, 13:04
    #40072277
fkfka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дистрибутив VS2017 с возможностью прописать запуск в планировщик
Леонид33
fkfka, дистрибутив стандартный из vs2017 - setup project. из приложения я знаю, как сделать, мне нужно именно из дистрибутива.

Значит нужен какой-то способ получить запустившего пользователя изнутри дистрибутива. Сам MSI устанавливается из процесса Windows Installer service, поэтому просто текущий пользователь процесса для него это System.

Порой где-нибудь здесь : https://docs.microsoft.com/en-us/windows/win32/msi/logonuser
...
Рейтинг: 0 / 0
23.05.2021, 19:49
    #40072312
vb_sub
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дистрибутив VS2017 с возможностью прописать запуск в планировщик
вот вопрос что делает этот дистрибутив, если можно копировать папку с бинарником на новую машину и он запустится при условии наличия зависимостей в операционной систему и без выполнения этого условия, если приложение автономное.
...
Рейтинг: 0 / 0
25.05.2021, 10:16
    #40072629
Леонид33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дистрибутив VS2017 с возможностью прописать запуск в планировщик
дистрибутив ток кидает файлы в папку и создает ярлыки, ток добавить в планировщик надо задание.

хотел попробовать принудительно запускать от нужного пользователя,
только никак не найду, как определить пользователя именно сессии, а не текущего процесса.
...
Рейтинг: 0 / 0
25.05.2021, 12:29
    #40072697
fkfka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дистрибутив VS2017 с возможностью прописать запуск в планировщик
Леонид33
только никак не найду, как определить пользователя именно сессии, а не текущего процесса.

Я же тебе выше написал. Если тебе нужно прямо готовый код, то, извини, десктоп это не моя специализация.
...
Рейтинг: 0 / 0
25.05.2021, 20:44
    #40072905
Леонид33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дистрибутив VS2017 с возможностью прописать запуск в планировщик
проблему решил,
всем спасибо за участие! )
...
Рейтинг: 0 / 0
26.05.2021, 19:33
    #40073281
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дистрибутив VS2017 с возможностью прописать запуск в планировщик
Леонид33
проблему решил,
всем спасибо за участие! )

Так написали бы как.
А то как помощь просить, так "всех прошу", а как решение найдено - так оно мое, эксклюзивное.
...
Рейтинг: 0 / 0
26.05.2021, 21:54
    #40073325
love_bach
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дистрибутив VS2017 с возможностью прописать запуск в планировщик
Cat2
Леонид33
проблему решил,
всем спасибо за участие! )

Так написали бы как.
А то как помощь просить, так "всех прошу", а как решение найдено - так оно мое, эксклюзивное.


там какой-то велосипед. лучше не надо
...
Рейтинг: 0 / 0
26.05.2021, 22:21
    #40073333
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дистрибутив VS2017 с возможностью прописать запуск в планировщик
love_bach
Cat2
пропущено...

Так написали бы как.
А то как помощь просить, так "всех прошу", а как решение найдено - так оно мое, эксклюзивное.


там какой-то велосипед. лучше не надо

Посмеемся тогда
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / дистрибутив VS2017 с возможностью прописать запуск в планировщик / 20 сообщений из 20, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]