¸¸µé¾î³õÀº Æû¿¡
üũ¹Ú½º 1.xxxxxxxxx
üũ¹Ú½º 2.xxxxxxxxx
üũ¹Ú½º 3.xxxxxxxxx
üũ¹Ú½º 4.xxxxxxxxx
üũ¹Ú½º 5.xxxxxxxxx
üũ¹Ú½º 6.xxxxxxxxx
½ÇÇà¹öÆ°
¹öÆ°À» ´©¸£¸é ¹Ø¿¡ ¸Þ¼µå¸¦ È£ÃâÇؼ ½ÇÇàÇÏ´Â ½ÄÀÔ´Ï´Ù.
°¢ ½ÇÇà ³¡³¯¶§¸¶´Ù ¾Õ¿¡ üũ¹Ú½º°¡ üũ µÇ°Ô²û ÇÏ°í ½ÍÀºµ¥
form Ŭ·¡½º °´Ã¼ »ý¼ºÇؼ üũ¹Ú½º ºÒ·¯¿Í¼ checkbox1.checked = true;
Çصµ ¹Ù²îÁö°¡ ¾Ê½À´Ï´Ù. µµ¿ÍÁֽʼî
public static void prostart() //¸Þ¼µå
{
string current = System.Environment.CurrentDirectory;
string userdomain = SystemInformation.UserDomainName;
string dhcp_set = current + "\\1_DHCPSetting.bat";
string domainjoin = current + "\\2_JoinDomain.vbs";
string admindel = current + "\\3_AdminEnabled.bat";
string pcinfoget = current + "\\4_PCÁ¤º¸¼öÁý.bat";
string esst = current + "\\5_ESET_EEA9_PC.exe";
string privacy = current + "\\6_Privacy-i_Agent_v6.0.8689.806_normal.exe";
bool netconnect = NetworkInterface.GetIsNetworkAvailable();
int i = 0;
string[] prostart = { dhcp_set, domainjoin, admindel, pcinfoget, esst, privacy };
Form1 check = new Form1();
if (netconnect)
{
if (userdomain != "HANMISEMI")
{
for (int j = 0; j < 1; j++)
{
Process.Start(prostart[j]);
}
i = i + 1;
if (i == 1)
{
Process.Start("shutdown.exe", "-r");
}
}
if (userdomain == "HANMISEMI")
{
<- ¿ä À§Ä¡¿¡ check.checkbox1.checked = true; °ªÀ» ³Ö¾ú½À´Ï´Ù.
for (int j = i + 2; j < prostart.Length; j++)
{
Process.Start(prostart[j]);
}
}
}
else
{
Console.WriteLine("³×Æ®¿öÅ© ¿¬°áÇØÁֽñ⠹ٶø´Ï´Ù.");
}
return;
}
}
}
|
for¹® µ¹¸®Áö ¸»°í ¾²·¹µå·Î µ¹¸®°í callback ¹Þ¾Æ¼
Delegate·Î checkbox Á¦¾îÇؾߵ˴ϴÙ.