Использование файла настроек settings при автозапуске программы - C#
Формулировка задачи:
Доброго времени суток. Программа устанавливается на автозапуск в реестр при это я утсанавливаю значение True в файле настроек Properties.Settings.Default.AutorunValue .
Но этот кусок вылетает с прерыванием из-за Properties.Settings.Default.AutorunValue . Помогите пожалуйста оформить код так чтобы при автозапуске у меня выполнялся startAllThread() с ипользованием Properties.Settings.Default.loginSpbJob или объясните что я делаю не так! Спасибо
public MainWindow()
{
InitializeComponent();
main = this;
if (Properties.Settings.Default.AutorunValue == true)
{
startAllThread();
}
}
private void startAllThread()
{
spbJobClient.login = Properties.Settings.Default.loginSpbJob;
spbJobClient.password = Properties.Settings.Default.passwrodSpbJob;
threadspbJobClient = new Thread(new ThreadStart(spbJobClient.refreshButtonClick));
threadspbJobClient.Start();
}An unhandled exception of type 'System.Reflection.TargetInvocationException' occurred in PresentationFramework.dll Additional information: Адресат вызова создал исключение.
Решение задачи: «Использование файла настроек settings при автозапуске программы»
textual
Листинг программы
public MainWindow()
{
InitializeComponent();
string[] args = Environment.GetCommandLineArgs();
if (args.Any(arg => "/autorun".Equals(arg, StringComparison.OrdinalIgnoreCase)))
{
startAllThread();
}
}