} else {\r
progressBar.Style = ProgressBarStyle.Marquee;\r
}\r
- progressLabel.Text = e.TaskMessage ?? string.Empty;\r
\r
cancelButton.Enabled = taskSet.Running && taskSet.Cancelable;\r
\r
}\r
break;\r
case NaGetTaskSetEventType.STARTED_TASKSET:\r
- subtitleLabel.Text = taskSet.TaskSetNames[taskSet.CurrentTaskSetIndex];\r
+ progressLabel.Text = taskSet.TaskSetNames[taskSet.CurrentTaskSetIndex];\r
logBox.AppendText(" " + e.TaskMessage + System.Environment.NewLine);\r
break;\r
case NaGetTaskSetEventType.COMPLETED_TASKSET:\r
logBox.SelectionColor = logBox.ForeColor;\r
\r
NativeMethods.ProgressBar_SetState(progressBar, 1); // VistaProgress色:中断\r
+ NativeMethods.ProgressBar_SetState(progressBarSub, 1); // VistaProgress色:中断\r
\r
autoCloseCheckBox.Enabled = false;\r
okButton.Enabled = true;\r
public void StartTaskSet()\r
{\r
tasksetRunningThread = new Thread(taskSet.Run);\r
+ // スレッドをSTAにしないとCOMアクセスできず、ウイルススキャンができない。\r
+ tasksetRunningThread.SetApartmentState(ApartmentState.STA);\r
tasksetRunningThread.Start();\r
}\r
\r