PDA

View Full Version : تنظیمات پروکسی برای تمام مرورگرها



pouria_bayat
شنبه 02 شهریور 1392, 13:48 عصر
من این کد رو از توی اینترنت پیدا کردم ولی متاسفانه جوابگوی کار من نبود:




[DllImport("wininet.dll")]
public static extern bool InternetSetOption(IntPtr hInternet, int dwOption, IntPtr lpBuffer, int dwBufferLength);
public const int INTERNET_OPTION_SETTINGS_CHANGED = 39;
public const int INTERNET_OPTION_REFRESH = 37;
bool settingsReturn, refreshReturn;

RegKey.SetValue("ProxyServer", YOURPROXY);
RegKey.SetValue("ProxyEnable", 1);

// These lines implement the Interface in the beginning of program
// They cause the OS to refresh the settings, causing IP to realy update
settingsReturn = InternetSetOption(IntPtr.Zero, INTERNET_OPTION_SETTINGS_CHANGED, IntPtr.Zero, 0);
refreshReturn = InternetSetOption(IntPtr.Zero, INTERNET_OPTION_REFRESH, IntPtr.Zero, 0);
این کد فقط تنظیمات IE رو دستکاری میکنه و کاربر خودش میتونه این تنظیمات رو از توی IE برداره من میخواهم تمام برنامه ها و مرورگرها وقتی میخواهن وصل بشن از یک پروکسی استفاده کنن و کاربر نتونه اونرو تغییر بده لطفا کمک کنید :گریه:...