装完wineqq之后,使用没有问题,打开空间的时候调用的是火狐
后来不知道哪里的问题,在打开空间的时候开始调用ie
我找到~/.longene/qq2012/drive_c/Program Files 这个文件夹里 有 Internet Explorer这个文件夹
直接删除这个文件夹之后,再打开空间,只出现一个框闪一下就没了
请问有什么办法可以卸载这个ie吗,或者修改什么地方,能让wineqq打开空间的时候默认调用 火狐
拜托各位了,这个问题已经困扰我很久了
wineqq 每次打开空间默认调用ie问题
-
- 帖子: 2
- 注册时间: 2012-12-17 20:57
- 系统: ubuntu 12.04 LTS
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: wineqq 每次打开空间默认调用ie问题
我这里一直用的火狐呢。
[c]
static int open_http_url( const WCHAR *url )
{
#ifdef __APPLE__
static const WCHAR defaultbrowsers[] =
{ '/', 'u', 's', 'r', '/', 'b', 'i', 'n', '/', 'o', 'p', 'e', 'n', 0 };
#else
static const WCHAR defaultbrowsers[] =
{'x','d','g','-','o','p','e','n',',','f','i','r','e','f','o','x',',',
'k','o','n','q','u','e','r','o','r',',','m','o','z','i','l','l','a',',',
'n','e','t','s','c','a','p','e',',','g','a','l','e','o','n',',',
'o','p','e','r','a',',','d','i','l','l','o',0};
#endif
static const WCHAR browsersW[] =
{'B','r','o','w','s','e','r','s',0};
WCHAR browsers[256];
DWORD length, type;
HKEY key;
LONG r;
length = sizeof(browsers);
/* @@ Wine registry key: HKCU\Software\Wine\WineBrowser */
if (!(r = RegOpenKeyW( HKEY_CURRENT_USER, browser_key, &key )))
{
r = RegQueryValueExW( key, browsersW, 0, &type, (LPBYTE)browsers, &length );
RegCloseKey( key );
}
if (r != ERROR_SUCCESS)
strcpyW( browsers, defaultbrowsers );
return launch_app( browsers, url );
}
[/c]
看上去,是你的注册表里 HKCU\Software\Wine\WineBrowser 这个键被设置成 IE 了?
[c]
static int open_http_url( const WCHAR *url )
{
#ifdef __APPLE__
static const WCHAR defaultbrowsers[] =
{ '/', 'u', 's', 'r', '/', 'b', 'i', 'n', '/', 'o', 'p', 'e', 'n', 0 };
#else
static const WCHAR defaultbrowsers[] =
{'x','d','g','-','o','p','e','n',',','f','i','r','e','f','o','x',',',
'k','o','n','q','u','e','r','o','r',',','m','o','z','i','l','l','a',',',
'n','e','t','s','c','a','p','e',',','g','a','l','e','o','n',',',
'o','p','e','r','a',',','d','i','l','l','o',0};
#endif
static const WCHAR browsersW[] =
{'B','r','o','w','s','e','r','s',0};
WCHAR browsers[256];
DWORD length, type;
HKEY key;
LONG r;
length = sizeof(browsers);
/* @@ Wine registry key: HKCU\Software\Wine\WineBrowser */
if (!(r = RegOpenKeyW( HKEY_CURRENT_USER, browser_key, &key )))
{
r = RegQueryValueExW( key, browsersW, 0, &type, (LPBYTE)browsers, &length );
RegCloseKey( key );
}
if (r != ERROR_SUCCESS)
strcpyW( browsers, defaultbrowsers );
return launch_app( browsers, url );
}
[/c]
看上去,是你的注册表里 HKCU\Software\Wine\WineBrowser 这个键被设置成 IE 了?
-
- 帖子: 2
- 注册时间: 2012-12-17 20:57
- 系统: ubuntu 12.04 LTS
Re: wineqq 每次打开空间默认调用ie问题
我在注册表里没有找到这个键
请问上面的代码要怎么用,是保存成什么格式的文件吗
我之前也是直接调用火狐的,后来不知道动了哪里,就开始用ie了
请问上面的代码要怎么用,是保存成什么格式的文件吗
我之前也是直接调用火狐的,后来不知道动了哪里,就开始用ie了
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: wineqq 每次打开空间默认调用ie问题
没有啊,那你设成火狐试试?buxiubianfu 写了:我在注册表里没有找到这个键
请问上面的代码要怎么用,是保存成什么格式的文件吗
我之前也是直接调用火狐的,后来不知道动了哪里,就开始用ie了
另外,你直接用 winebrowser 打开链接看看在哪里打开的?