左 左仲民 Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-10 #1 怎样动态修改MSDOS.SYS文件。 按理,用API函数 WritePrivateProfileString 便可解决问题,但在 Windows 98 下屡试不爽,不知为什么?
N nuke Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-10 #2 ???? 呵呵 你直接把他的属性设为可写,然后用Ini操作。 操作完了再把属性改回不就行了???
H hcs8858 Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-10 #3 在delphi中调用函数FileSetAttr将msdos.sys修改为文档属性(可写),然后用Ini操作,有一系列的ini函数如IniFile.WriteString完成这项功能,然后就如nuke大侠所说将属性用FileSetAttr改回.
在delphi中调用函数FileSetAttr将msdos.sys修改为文档属性(可写),然后用Ini操作,有一系列的ini函数如IniFile.WriteString完成这项功能,然后就如nuke大侠所说将属性用FileSetAttr改回.
H hsw Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-11 #5 1。用SetFileAttributes('c:/msdos.sys',FILE_ATTRIBUTE_NORMAL); //把Msdos.sys设置为一般属性; 2。用 Tinifile TIniFile.FileName:='c:/msdos.sys'; TIniFile.ReadInteger('Options','BootGUI',1); 等等…… 3。把msdos.sys 地属性设置为原来的属性。 以上只是其抛砖引玉的功能,希望你能认真理解。
1。用SetFileAttributes('c:/msdos.sys',FILE_ATTRIBUTE_NORMAL); //把Msdos.sys设置为一般属性; 2。用 Tinifile TIniFile.FileName:='c:/msdos.sys'; TIniFile.ReadInteger('Options','BootGUI',1); 等等…… 3。把msdos.sys 地属性设置为原来的属性。 以上只是其抛砖引玉的功能,希望你能认真理解。
左 左仲民 Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-11 #6 在实践的过程中,已经在修改前将其属性改为可写,修改完毕后,再将其属性改回, 但仍不成功。具体现象是:修改完毕后,马上查看此文件,修改已经成功,第一次重 新启动 Win98后,仍然正确,但在第二次重新启动WIN98后,此文件内容即还原为修 改前的内容,不知为什么? 还请大侠们指教
在实践的过程中,已经在修改前将其属性改为可写,修改完毕后,再将其属性改回, 但仍不成功。具体现象是:修改完毕后,马上查看此文件,修改已经成功,第一次重 新启动 Win98后,仍然正确,但在第二次重新启动WIN98后,此文件内容即还原为修 改前的内容,不知为什么? 还请大侠们指教