Я хочу заблокировать все приложения в Windows, пока пользователь не выберет опцию в поле со списком.Возможно ли это в WPF? - PullRequest
0 голосов
/ 21 мая 2019

Я разрабатываю приложение для сбора производственной информации.Приложение работает отлично.Но есть вероятность, что пользователь может игнорировать вход в приложение при запуске системы.Есть ли способ заставить пользователя войти в приложение до начала его обычной работы?

1 Ответ

0 голосов
/ 21 мая 2019

Вы можете попробовать что-то вроде этого. Если этот метод вызывается при загрузке основного экрана приложения, он автоматически запускается при запуске.

    void InstallMeOnStartup()
    {
        try
        {
            Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
            Assembly curAssembly = Assembly.GetExecutingAssembly();
            key.SetValue(curAssembly.GetName().Name, curAssembly.Location);
        }
        catch (Exception ex)
        {
            Log(ex.Message);
        }
    }
...