سلام
من با این قطعه کد میتونستم IP رو داخل ویندوز 7 عوض کنم ولی رو ویندوز 8 کار نمیکنه
مشکلو چطور حل کنم ؟؟
string MyIp = "192.168.0.99";
void SwitchToStatic()
{
ManagementBaseObject inPar = null;
ManagementBaseObject outPar = null;
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
if (!(bool)mo["IPEnabled"])
continue;
سلام
من با این قطعه کد میتونستم IP رو داخل ویندوز 7 عوض کنم ولی رو ویندوز 8 کار نمیکنه
مشکلو چطور حل کنم ؟؟
string MyIp = "192.168.0.99";
void SwitchToStatic()
{
ManagementBaseObject inPar = null;
ManagementBaseObject outPar = null;
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
if (!(bool)mo["IPEnabled"])
continue;
UAC ویندوزتون را در پایین ترین حالت قرار بدین و تست کنید ، اگر جواب داد میتونید مطمئن باشید که بخاطر سطح دسترسی برنامتون هست پس باید فایل Manifest برنامتون را ویرایش کنید و Access Level را به administrator تغییر بدید...
من تست کردم ، بله دقیقا مشکلتون همینه ، کدتون مشکل نداره و فقط از سطح دسترسی برنامتون هست ، با تغییر UAC هم مشکلتون حل نمیشه و حتما باید فایل manifest برنامتون را ویرایش کنید...
علاقه مندی ها (Bookmarks)