怎么用system权限修改ini文件

怎么用system权限修改ini文件,第1张

使用system权限修改ini文件需要先打开系统管理员权限的命令行窗口(可以在开始菜单中搜索cmd,右键点击选择“以管理员身份运行”),然后使用以下命令来进行 *** 作:
1 修改ini文件之前,需要先将该文件的所有者修改为管理员号,以获取编辑权限,可以使用以下命令来进行修改:
takeown /f filepath\filenameini
其中,filepath为ini文件所在的路径,filename为ini文件的名称。
2 给管理员账号设置完全控制权限,可使用以下命令:
icacls filepath\filenameini /grant administrators:F
其中,为ini文件所在的路径,filename为ini文件的名称。
3 使用记事本或其他文本编辑器打开ini文件,进行编辑。对于system权限的修改,建议备份原文件,以便出现问题时可以恢复到原来的状态。
4 修改完成后,保存修改并关闭器。
5 恢复ini文件的所有权及权限,可使用以下命令:
icacls filepath\filenameini /setowner administrators
icacls filepath\filenameini /reset
icacls filepath\filenameini /grant system:F
其中,filepath为ini文件所在的路径,filename为ini文件的名称。

嗨!

请您参考详细的教程:>

更详细的描述问题有助于网友理解你遇到的麻烦,帮助你更准确的解决问题。谢谢你支持小米手机!

手机助手电脑备份失败,怎么解决

进入手机助手设置-备份设置,找到对应的备份记录文件夹,检查有没有infoxml和backupinfoini文件,且文件大小不能为0KB(设置了不显示后缀名即为info和backupinfo),若不存在该文件,即为备份文件损坏。

如果打开后没有备份记录文件夹,则将机型+日期命名的目录拷贝到该文件夹下,退出恢复后重新进入。

android编程iniini文件读写的方法为:
一将信息写入INI文件中
1所用的WINAPI函数原型为:
BOOL WritePrivateProfileString(
LPCTSTR lpAppName,
LPCTSTR lpKeyName,
LPCTSTR lpString,
LPCTSTR lpFileName
);
其中各参数的意义:
LPCTSTR lpAppName 是INI文件中的一个字段名
LPCTSTR lpKeyName 是lpAppName下的一个键名,通俗讲就是变量名
PCTSTR lpString 是键值,也就是变量的值,不过必须为LPCTSTR型或CString型的
LPCTSTR lpFileName 是完整的INI文件名
2具体使用方法:设现有一名学生,需把他的姓名和年龄写入 c:/stud/studentini 文件中
CString strName,strTemp;
int nAge;
strName="张三";
nAge=12;
::WritePrivateProfileString("StudentInfo","Name",strName,"c://stud//studentini");
此时c:/stud/studentini文件中的内容如下:
[StudentInfo]
Name=张三
要将学生的年龄保存下来,只需将整型的值变为字符型即可:
strTempFormat("%d",nAge);
::WritePrivateProfileString("StudentInfo","Age",strTemp,"c://stud//studentini");
二将信息从INI文件中读入程序中的变量
1所用的WINAPI函数原型为:
DWORD GetPrivateProfileString(
LPCTSTR lpAppName,
LPCTSTR lpKeyName,
LPCTSTR lpDefault,
LPTSTR lpReturnedString,
DWORD nSize,
LPCTSTR lpFileName
);
其中各参数的意义:
前二个参数与 WritePrivateProfileString中的意义一样
lpDefault : 如果INI文件中没有前两个参数指定的字段名或键名,则将此值赋给变量
lpReturnedString : 接收INI文件中的值的CString对象,即目的缓存器
nSize : 目的缓存器的大小
lpFileName : 是完整的INI文件名
2具体使用方法:现要将上一步中写入的学生的信息读入程序中
CString strStudName;
int nStudAge;
GetPrivateProfileString("StudentInfo","Name","默认姓名",strStudNameGetBuffer(MAX_PATH),MAX_PATH,"c://stud//studentini");
执行后 strStudName 的值为:"张三",若前两个参数有误,其值为:"默认姓名"
3读入整型值要用另一个WINAPI函数:
UINT GetPrivateProfileInt(
LPCTSTR lpAppName,
LPCTSTR lpKeyName,
INT nDefault,
LPCTSTR lpFileName
);
这里的参数意义与上相同使用方法如下:
nStudAge=GetPrivateProfileInt("StudentInfo","Age",10,"c://stud//studentini");
三循环写入多个值,设现有一程序,要将最近使用的几个文件名保存下来,具体程序如下:
1写入:
CString strTemp,strTempA;
int i;
int nCount=6;
file://共有6个文件名需要保存
for(i=0;i {strTempFormat("%d",i);
strTempA=文件名;
file://文件名可以从数组,列表框等处取得
::WritePrivateProfileString("UseFileName","FileName"+strTemp,strTempA,"c://usefile//usefileini");
}
strTempFormat("%d",nCount);
::WritePrivateProfileString("FileCount","Count",strTemp,"c://usefile//usefileini");
2读出:
nCount=::GetPrivateProfileInt("FileCount","Count",0,"c://usefile//usefileini");
for(i=0;i {strTempFormat("%d",i);
strTemp="FileName"+strTemp;
::GetPrivateProfileString("CurrentIni",strTemp,"defaultfil", strTempAGetBuffer(MAX_PATH),MAX_PATH,"c://usefile//usefileini");
file://使用strTempA中的内容
}
补充四点:
1INI文件的路径必须完整,文件名前面的各级目录必须存在,否则写入不成功,该函数返回 FALSE 值
2文件名的路径中必须为 // ,因为在VC++中, // 才表示一个 /
3也可将INI文件放在程序所在目录,此时 lpFileName 参数为: "//studentini"
4从网页中粘贴源代码时,最好先粘贴至记事本中,再往VC中粘贴,否则易造成编译错误,开始时我也十分不解,好好的代码怎么就不对呢后来才找到这个方法还有一些代码中使用了全角字符如:<,\等,也会
造成编译错误

ini 文件是windows的系统配置文件,统管windows的各项配置,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了,但在某些情况,还是要直接编辑ini才方便,一般只有很熟悉windows才能去直接编辑。开始时用于WIN31下面,WIN95用注册表代替,[]及后面的内容表示一个节,相当于注册表中的键。
除了windows现在很多windows下面的应用软件也有ini文件,用来配置应用软件以实现不同用户的要求。一般不用直接编辑这些ini文件,应用程序的图形界面即可 *** 作以实现相同的功能。
是WINDOWS的一种文件标准 ,他一般用来保存应用程序的一写配置参数 。
desktopini就是文件夹(磁盘等)的配置文件,
winini\systemini 就是windows的配置文件,其中有我们的硬件基本设置信息,软件基本信息等等
各种软件还有各自的(不是必须的)INI配置文件
在win98以前,很多软件的破解都是依靠ini文件的修改来进行的如豪杰55时的次数限制,扫雷游戏的排行榜,推箱子游戏的100通关等其实ini文件就是一份txt纯文本文件,使用记事本就可以打开,只是内容进行格式规定,一般情况由软件自定义

x--plore---------E/DATA/FONTS/FONT
r
outeR。INI,找到这里,不要进入,左选菜单----文件------编辑。再做你需要修改的,返回保存就可以了。重启机器可以了。还有一种方法就是下载个字体配置文件,在电脑上修改后覆盖与E/DATA/FONTS下也可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13232489.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-24
下一篇 2023-06-24

发表评论

登录后才能评论

评论列表(0条)

保存