獲取預設瀏覽器的方法

2021-06-10 03:08:48 字數 1278 閱讀 3097

獲取系統當前預設瀏覽器

win xp

hkey_classes_root\http\shell\open\command 鍵值下 default 預設值是"c:\program files\internet explorer\iexplore.exe" -nohome

win7

hkey_current_user\software\microsoft\windows\shell\associations\urlassociations\ftp\userchoice

鍵值下progid的值,如果是ie瀏覽器的話,將在

hkey_classes_root\ie.ftp\shell\open\command下獲取到,在win7下的獲取程式如下:

void launchdefaultbrowser() 

; dword dwdatasize = sizeof(wszbuffer);

if (error_success == ::reggetvaluew(

hkey_current_user,

l"software\\microsoft\\windows\\shell\\associations\\urlassociations\\ftp\\userchoice\\",

l"progid",

rrf_rt_reg_sz,

0, wszbuffer,

&dwdatasize

)) }

} }

::shellexecutew(

null,

l"open",

wstrdefbrowserpath.c_str(),

null,

null,

sw_normal

); }

貌似win7下的也和xp一樣,在root下面有相應的值對應,可檢視到當前的瀏覽器目錄

設定預設瀏覽器

常用的設定預設瀏覽器的方法可以參考 這裡面列出了常用的幾種瀏覽器的設定方法,比較直觀,其設定方式都是一樣的,都是通過瀏覽器更改登錄檔的值,現在我給出修改的值的登錄檔的位置 在userchice右面有鍵progid,他的值就是預設開啟方式 谷歌鍵值 將progid設定為 chromehtml 即可 火...

瀏覽器預設樣式

1.頁邊距 ie預設為10px,通過body的margin屬性設定 ff預設為8px,通過body的padding屬性設定 要清除頁邊距一定要清除這兩個屬性值 body 2.段間距 ie預設為19px,通過p的margin top屬性設定 ff預設為1.12em,通過p的margin bottom屬...

瀏覽器預設樣式

html預設樣式 html,address,blockquote,body,dd,div,dl,dt,fieldset,form,frame,frameset,h1,h2,h3,h4,h5,h6,noframes,ol,p,ul,center,dir,hr,menu,pre 以上列表元素預設狀態下一...