三星i908上网设置的注册表,HKEY_CURRENT_USERSystemStatePHONE在哪里找?谢谢

三星I900/I908话筒音量如何增大?_百度知道
三星I900/I908话筒音量如何增大?
从网上的各大论坛里寻找解决答案,却令人有些失望,大数是些介绍如何增大手机外放扬声器(听筒)音量的描述,但对于增大“话筒”的音量的,除了提问的,却并未见有明确的解答。所谓增大“话筒”的音量,是指通话时让“对方”听得更清楚一些,在线等。。
三星机都能用代码提高音量最大值的!不过效果不大,而且很容易烧坏喇叭!我绝对不建议你这样做!因为I900的话筒是和喇叭是一体共用的,烧了的话你哭都没眼泪了!你就将就点吧,反正也加不了很大声!
其他类似问题
按默认排序
其他2条回答
首先下载一个I900 注册表编辑软件然后打开注册表进入HKEY_CURRENT_USER\ControlPanel\Phone\项下的Vol项值加大,预设值为6666,可将将其改成8888,软启动系统效果就出来了,音量明显增强,预设值可能不一样,可根据需要在预设值的基础上增加5%~20%。或者:HKEY-LOCAL-USER\ControlPanel\SoundCategories,在键值“Ring”和“InCall”中,分别对应铃声和来电铃声,里面的“InitVol&值的数字表铃声音量大小级别,默认为“3”。若改为“5”或“6”或更大,铃声就会变得非常大,受硬件条件限制,数值过大会出现破音,故根据自己需要修改,建议“6”足够。然后HKEY_CURRENT_USER\ControlPanel\Phone\项下的Vol项值加大为8888默认是6666,改好后软启铃声便变大加大铃声HKEY_CURRENT_USER\ControlPanel\Phone\项下的Vol项值加大,预设值为6666,可将将其改成8888,软启动系统效果就出来了,音量明显增强,预设值可能不一样,可根据需要在预设值的基础上增加5%~20%。或者:HKEY-LOCAL-USER\ControlPanel\SoundCategories,在键值“Ring”和“InCall”中,分别对应铃声和来电铃声,里面的“InitVol&值的数字表铃声音量大小级别,默认为“3”。若改为“5”或“6”或更大,铃声就会变得非常大,受硬件条件限制,数值过大会出现破音,故根据自己需要修改,建议“6”足够。然后HKEY_CURRENT_USER\ControlPanel\Phone\项下的Vol项值加大为8888默认是6666,改好后软启铃声便变大
话筒是不能增大音量的,只有换过才可以
三星i900的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁最近一直在给一个程序增加一个功能,需要修改注册表&HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/MountPoints2 下的值,刚开始自认为很简单,就调用修改注册表的API函数,但是各种尝试之后一直返回错误码2,自己纠结了很久。研究了两天才找到原因,我的程序是个服务权限是 SYSTEM,读取不到&HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/MountPoints2 下的值。原因如下(自己这么想的,对不对也不确定):1. 服务运行在系统权限之下,而不是任何一个用户2. HKEY_CURRENT_USER存储的是当前用户的信息3. HKEY_CURRENT_USER的部分注册表写操作被重定向到HKEY_USERS下面去了;经过各种大神的指导,终于解决了该问题。有两种方法:(一)模拟一个普通用户登陆,可以操作&HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/MountPoints2&(二) 获取 SID,操作HKEY_CURRENT_USER被重定向到&HKEY_USERS 的值。方法一:(1) 获取sessionId& & &DWORD& & &cursessionid = WTSGetActiveConsoleSessionId();(2)根据 seesionid 获取用户令牌& & &HANDLE hToken& & &WTSQueryUserToken(cursessionid, &hToken)(3) 模拟用户登陆& & &ImpersonateLoggedOnUser(hToken)(4)获取用户名& &&&TCHAR szUsername[MAX_PATH];& & &DWORD dwUsernameLen = MAX_PATH;& & GetUserNameGetUserName(szUsername, &dwUsernameLen);(5)保存当前模拟用户的信息并终止当前用户标识的模拟& & &PROFILEINFO cuProfileI& & &cuProfileInfo.dwSize = sizeof(cuProfileInfo);& & &cuProfileInfo.lpUserName = szU& & &cuProfileInfo.dwFlags = 1;& & &RevertToSelf();&(6) 根据保存的普通用户信息加载环境变量,加载完之后我们就可以用作普通用户操作注册了,要特别注意红字部分,否则还是操作失败& & &LoadUserProfile(hToken, &cuProfileInfo)& & regedit = &Software//Microsoft//Windows//CurrentVersion//Explorer//MountPoints2//&;& & RegOpenKeyExA((struct HKEY__ *)cuProfileInfo.hProfile, regedit.c_str(), NULL, KEY_ALL_ACCESS , &hkey);& & 操作完成之后记得卸载环境变量& & UnLoadUserProfile(hToken);方法二:& &既然我们知道注册表被重定向到 HKEY_USER 下了,那我们就可以找到具体重定向那里了。& &同 方法一的前 五步骤一样的,只是我们不加载普通用户的环境变量而是获取 用户的 SID。获取到 SID 我们就可以查找到重定向的位置& & &PSID pSID = NULL;& & &DWORD cbSid = 0;& & &LPTSTR DomainName = NULL;& & &DWORD cbDomainName = 0;& & &SID_NAME_USE SIDNameU& & &BOOL &bDone = FALSE; & && & &if(!LookupAccountName(NULL,& & & & &szUsername,& & & & &pSID,& & & & &&cbSid,& & & & &DomainName,& & & & &&cbDomainName,& & & & &&SIDNameUse))& & &{& & & & &pSID = (PSID)malloc(cbSid);& & & & &DomainName = (LPTSTR)malloc(cbDomainName * sizeof(TCHAR));& & & & &if(!pSID || !DomainName)& & & & &{& & & & & & &log_error(&malloc memery is failed/s&);& & & & &}& & & & &if(!LookupAccountName(NULL,& & & & & & &szUsername,& & & & & & &pSID,& & & & & & &&cbSid,& & & & & & &DomainName,& & & & & & &&cbDomainName,& & & & & & &&SIDNameUse))& & & & &{& & & & & & &log_error(&%s LookupAccountName is failed/s&, __FUNCTION__);& & & & &}& & &}&& & &LPTSTR& & &ConvertSidToStringSid(pSID, &strsid);& & &FreeSid(pSID);& & &log_printf(&%s/n&, strsid);& & &if(strsid)& & &{ && & & & &std::string regedit = strsid(这里不对的话可能是编码原因,注意编码的转换);& &&& & & & (在我们需要打开的子键前面再加上获取到的 SID, 就是 HKEY_CURRENT_USER 下注册表被重定向到 HKEY_USER 下的位置) & &&& & & & &regedit += &//Software//Microsoft//Windows//CurrentVersion//Explorer//MountPoints2//RegOpenKeyExA(HKEY_USER,&regedit.c_str(), NULL, KEY_ALL_ACCESS , &hkey);& & & & 我们打开 HEKY_USER 下的子键。& & & }以上的步骤只是我自己操作的简单说明,可能有不对的地方,大家可以根据 MSDN 说明具体尝试& &为什么我的注册表里面找不到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem 这一项? - 已解决 - 搜狗问问
为什么我的注册表里面找不到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem 这一项?
我想把电脑桌面的属性设置成禁用,但是为什么在HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPolicies里面我找不到System这一项啊?
注册表呢找不到就说明你的电脑上没有这些东西```或者说是没有安装```这是系统自带的``应该是你系统本来就没有``还有一种情况可以使软件可以应用``但在注册表内没有存根```那就是重装系统```这个方法可以使注册表缩水```减少注册表垃圾``重装后从"开始"里面可以看出来``以前有的开始选项```重装后没有的``就是没有进入注册表的``
我前段时间确实是重装了系统的,现在怎么才能回复过来呢?
谢谢了,如果能把解决办法告诉我那就更好了~~~

我要回帖

更多关于 i908上网设置 的文章

 

随机推荐