1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
S := '/C "netsh int ip set address name = "' + ListComboBoxNetworkCard.Items[ListComboBoxNetworkCard.ItemIndex] + '" source = dhcp"';
GetMem(ExecuteOrder, (Length(S) + 1) * SizeOf(WideChar));
try
StringToWideChar(S, ExecuteOrder, Length(S) + 1);
ShellExecute(0, 'open','cmd.exe', ExecuteOrder, 0, SW_HIDE);
finally
FreeMem(ExecuteOrder);
end;
S := '/C "netsh interface ipv4 set dnsservers name = "' + ListComboBoxNetworkCard.Items[ListComboBoxNetworkCard.ItemIndex] + '" source = dhcp"';
GetMem(ExecuteOrder, (Length(S) + 1) * SizeOf(WideChar));
try
StringToWideChar(S, ExecuteOrder, Length(S) + 1);
ShellExecute(0, 'open','cmd.exe', ExecuteOrder, 0, SW_HIDE);
finally
FreeMem(ExecuteOrder);
end; |
Partager