powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / дистрибутив VS2017 с возможностью прописать запуск в планировщик
20 сообщений из 20, страница 1 из 1
дистрибутив VS2017 с возможностью прописать запуск в планировщик
    #40071867
Леонид33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте,
подскажите, как сделать дистрибутив, чтобы там была возможность
прописать в планировщик запуск программы от пользователя, под которым устанавливается дистрибутив?

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

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

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

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

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

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

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

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

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

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

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


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

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


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

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


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