J
Java Writer via .NET 247
Hey Mon!,
This runs and gives me a 'iLen' of 4 but returns empty string. I am guessing this is the programmatic way to check Internet Explorer. {Tools}-{Internet Options)-(Settings...). Even if not I'd like to at least get something out of 'buffer'
The CODE:
class WinInet{
[DllImport("Wininet.dll")]
public static extern int InternetQueryOption (IntPtr hInternet, int dwOption, char[] buffer, ref int dwBufferLength );
public const int INTERNET_OPTION_BYPASS_EDITED_ENTRY =64;
public static string getInfo(){
char[] buffer = null;
int iLen = 0;
int iRet = InternetQueryOption (IntPtr.Zero,INTERNET_OPTION_BYPASS_EDITED_ENTRY , buffer, ref iLen);
buffer= new char[iLen];
int iRet2 = InternetQueryOption(IntPtr.Zero,INTERNET_OPTION_BYPASS_EDITED_ENTRY, buffer, ref iLen);
return new String(buffer);
}
}
This runs and gives me a 'iLen' of 4 but returns empty string. I am guessing this is the programmatic way to check Internet Explorer. {Tools}-{Internet Options)-(Settings...). Even if not I'd like to at least get something out of 'buffer'
The CODE:
class WinInet{
[DllImport("Wininet.dll")]
public static extern int InternetQueryOption (IntPtr hInternet, int dwOption, char[] buffer, ref int dwBufferLength );
public const int INTERNET_OPTION_BYPASS_EDITED_ENTRY =64;
public static string getInfo(){
char[] buffer = null;
int iLen = 0;
int iRet = InternetQueryOption (IntPtr.Zero,INTERNET_OPTION_BYPASS_EDITED_ENTRY , buffer, ref iLen);
buffer= new char[iLen];
int iRet2 = InternetQueryOption(IntPtr.Zero,INTERNET_OPTION_BYPASS_EDITED_ENTRY, buffer, ref iLen);
return new String(buffer);
}
}