Stack Overflow на русском Asked by Xo66uT on December 28, 2021
Можно ли отправить форму с сообщением от одного пользователя другому?
// подготовка к обновлению, копирование файлов из сетевой шары на локальный ПК и т.д.
Form.Message.Box(); // сообщение для активного пользователя, не готов ли он обновиться с выбором ответа
//если готов, то обновление: закрытие программы, замена ранее скопированных файлов и т.д.
Если конкретнее, ситуация такова. Написал программку, чтобы не ставить в ручную хотфиксы на работе для 90+ юзверей. Если запускать руками, самому(от админской учетки в системе), все работает идеально, но не могу прикрутить удаленную установку.
получается что программа, при удаленной установке, запускается от имени "система" и конечно пользователь "%USER_NAME%" не видит "Form.Message.Box();"
Не могу прикрутить к программе, чтобы она запускалась от одного пользователя, и спрашивала у активного(который залогинился и сидит работает) разрешения на установку. просто насильно закрыть и обновить нельзя, дверь не запирается, придут в кабинет и поколотят.
Если такая вообще возможность в c#? Не обязательно прям готовое решение дать, напишите, если кто знает, хотя бы в какую сторону копать.
Пробовал прикручивать
DialogResult resualt = MessageBox.Show("Произвести обновление сейчас?", "install hotfix", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly);
/*MessageBoxOptions.DefaultDesktopOnly так же пробовал менять на
*MessageBoxOptions.ServiceNotification
/*Результат отрицательный, прога схлопывается как только доходит до формы с выбором ответа.
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP