c用户配置文件|标准C语言

『壹』 打开电脑时,显示“用户配置文件加载错误,只能暂用一临时配置文件登录,所做更改下次启动都无效”。

解决办法 此种情况的原因可能是当前登录的用户为域中的用户,此用户的本地配置文件被误删除或者被破坏,这样 在登录时,系统就找不到其配置文件信息。所以出现次错误。 当然,解决的办法就是恢复其配置文件。步骤如下: 1、进入C:\document and setting ,找到依此用户命名的文件夹,也就是该用户原来的配置文件夹,主 要内容有桌面的设置、开始菜单的设置和收藏夹等等信息。将其复制到别处。 2、删除C:\document and setting下依此用户命名的文件夹。 3、重启机器,用该用户再次登录,此时当机器登录到域时,由于本地已经删除了该用户的配置文件夹, 此时会自动创建一个新的依次用户命名的文件夹。里面就会包含一个正确的配置文件了。 4、再将走得那个文件夹中的“桌面”、“开始菜单”、“收藏夹”等个人设置的文件夹到新创 建的文件夹下就可以恢复以前自己熟悉的桌面和开始菜单设置了。 注意:不要把走文件夹中的所有文件夹和文件覆盖新创建的文件夹中的内容,这样新创建的正确的配 置文件也会被覆盖,所以只把属于你的回来就可以了! 注意以下的几个问题: 1.在 C:\document and setting 中的依此用户命名的文件夹时,显示所有该文件夹的文件,因为Outlook的所有邮件都隐藏在该文件夹中的'Local settings",别再把它误删除了。 2.另外,建议 不要急于删除C:\document and setting下依此用户命名的文件夹,只要把它该文件夹改一个名字即可,等重新启动及按照上方法完原来的一些配置后,发现机器完全恢复原来的样子后再删除也不迟。 3.恢复完后,outlook需要重新设置,但原来的邮件一封也没有少。

『贰』 windows xp 重命名 用户配置文件名称 "C:\Documents and Settings\huoju"

Documents and Settings是配置文件的名称,是启动时创建的登录用户配置文件。即使你改变了登录用户名称也无法改变配置文件的目录名。除非你新建一个用户,如AA。重新以AA登录就能创建AA的配置文件夹。

『叁』 电脑的“用户配置”在那里

工具/材料:电脑一台

1、打开需要查看用户配置的电脑,在电脑左下角的开始菜单中点击运行。

『肆』 Windows10系统本地磁盘c用户里面的文件夹名称怎么修改

假设我们需要将帐户A改名为B。首先我们需要用另一个管理员帐户C登陆系统。首先开启adminstrator账户(c账户),运行输入%SystemRoot%\System32\compmgmt.msc /s,本地用户和组/用户 双击administrator,取消账户已禁用按钮,进入administrator账户(首先得注销A账户)1.在控制面板-〉用户帐户中将帐户A改名为B。2.打开C:\Users或“用户”文件夹,将文件夹A重命名为B。3.点击开始,点击运行,输入regedit,点击确定。4.在注册表编辑器中定位到以下路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList5.在ProfileList文件夹下,分别点击名字为较长的字符串的文件夹,查看窗口右侧的ProfileImagePath键的内容,找到路径为C:\Users\A的键。6.双击此ProfileImagePath键,将其内容修改为:C:\Users\B。注销后,重新登陆B帐户,用户配置文件已经变为了B。

『伍』 标准C语言,修改配置文件

在1.1后面带空格只要该行数据的最大长度确定,在你这行数据确定后,内不足部分全部用空格覆盖。容比如ver=1.0.2现在的长度是9个字符,如果我确定这行内容不会超过12个字符,那后面的内容我可以全用空格覆盖,最后只要加个回车即可。不知道你所谓的以后改不方便指什么

『陆』 用C#如何读写配置文件

INI文件就是扩展名为”ini”的文件。x0dx0a其一般形式如下:x0dx0a[section1] // 配置节x0dx0a//键名 //键值x0dx0akeyword1 = valuelx0dx0akeyword2 = value2x0dx0a??x0dx0a[section2]x0dx0akeyword3 = value3x0dx0akeyword4 = value4x0dx0a在Windows系统中,INI文件是很多,最重要的就是”System.ini”、”System32.ini”和”Win.ini”。该文件主要存放用户所做的选择以及系统的各种参数。用户可以通过修改INI文件,来改变应用程序和系统的很多配置。但自从Windows 95的退出,在Windows系统中引入了注册表的概念,INI文件在Windows系统的地位就开始不断下滑,这是因为注册表的独特优点,使应用程序和系统都把许多参数和初始化信息放进了注册表中。以及XML文件的国际标准化给INI文件又一次打击。x0dx0a但在某些场合,INI文件还拥有其不可替代的地位。比如绿色软件的规定就是不向注册表和系统中填入新东西。对于软件需要储存的信息就需要存入到文件中了。XML虽然兼容性比较好,但对于仅仅保存几个自定义参数而言就显得大材小用了。这是就可以选择使用快速简单的储存方式:INI文件。x0dx0a本文就来探讨一下C#是如何对INI进行读写操作。x0dx0a主要思路是调用Win32 API。x0dx0a1.引入命名空间x0dx0ausingSystem.Runtime.InteropServices;x0dx0a2.声明(把一个Win32 API函数转成C#函数)x0dx0a//声明INI文件的写操作函数 WritePrivateProfileString()x0dx0a[DllImport(“kernel32”)]x0dx0aprivate static extern longWritePrivateProfileString(string section, string key, string val, stringfilePath);x0dx0a//声明INI文件的读操作函数 GetPrivateProfileString()x0dx0a[DllImport(“kernel32”)]x0dx0aprivate static extern intGetPrivateProfileString(string section, string key, string def, StringBuilderretVal, int size, string filePath);x0dx0a3.函数x0dx0apublic void Writue(string section,string key, string value)x0dx0a{x0dx0a// section=配置节,key=键名,value=键值,path=路径(section,key, value, sPath);x0dx0a}x0dx0apublic string ReadValue(stringsection, string key)x0dx0a{x0dx0a// 每次从ini中读取多少字节x0dx0aSystem.Text.StringBuilder temp =new System.Text.StringBuilder(255);x0dx0a// section=配置节,key=键名,temp=上面,path=路径x0dx0aGetPrivateProfileString(section,key, “”, temp, 255, sPath);x0dx0areturntemp.ToString(); //注意类型的转换x0dx0a}x0dx0a到此基本功能已经实现了。下面我们将所有的代码重新整合一下:x0dx0anamespace Library.Filex0dx0a{x0dx0apublic class Inix0dx0a{x0dx0a// 声明INI文件的写操作函数 WritePrivateProfileString()x0dx0a[System.Runtime.InteropServices.DllImport(“kernel32”)]x0dx0aprivate static extern longWritePrivateProfileString(string section, string key, string val, stringfilePath);x0dx0a// 声明INI文件的读操作函数 GetPrivateProfileString()x0dx0a[System.Runtime.InteropServices.DllImport(“kernel32”)]x0dx0aprivate static extern intGetPrivateProfileString(string section, string key, string def,System.Text.StringBuilder retVal, int size, string filePath);x0dx0aprivate string sPath = null;x0dx0apublic Ini(string path)x0dx0a{x0dx0athis.sPath = path;x0dx0a}x0dx0apublic void Writue(string section,string key, string value)x0dx0a{x0dx0a// section=配置节,key=键名,value=键值,path=路径(section,key, value, sPath);x0dx0a}x0dx0apublic string ReadValue(stringsection, string key)x0dx0a{x0dx0a// 每次从ini中读取多少字节x0dx0aSystem.Text.StringBuilder temp =new System.Text.StringBuilder(255);x0dx0a// section=配置节,key=键名,temp=上面,path=路径x0dx0aGetPrivateProfileString(section,key, “”, temp, 255, sPath);x0dx0areturn temp.ToString();x0dx0a}x0dx0a}x0dx0a}x0dx0a开始调用函数。x0dx0a// 写入inix0dx0aIni ini = newIni(“C:/config.ini”);x0dx0aini.Writue(“Setting”,”key1″, “HELLO WORLD!”);x0dx0aini.Writue(“Setting”,”key2″, “HELLO CHINA!”);x0dx0a// 读取inix0dx0aIni ini = newIni(“C:/config.ini”);x0dx0astring str1 =ini.ReadValue(“Setting”, “key1”);x0dx0aMessageBox.Show(str1);x0dx0a二,在一些小的应用中,有时候不需要使用数据困这样大规模的数据管理工具,也很少进行数据的查询、修改等操作,而仅用文件来存储数据。这时就需要使用。net中的文件操作对象,如file、streamReader、streamWriter等。x0dx0a1,使用File对象操作文件x0dx0aSystem.IO.File类提供了一系类的静态办法,完成对晚间的常用操作,如新建、删除、拷贝、移动等x0dx0a2,使用StreamWriter写入文件x0dx0a在System.IO空间中定义了一个文件写入器对象StreamWriter,使用它可以以一种特定的编码向输出流中(Stream)写入字符。x0dx0a3,使用SteamReader读取文件x0dx0a与streamWrite对应

『柒』 win10如何恢复用户配置文件

应采用以下三个选项之一:这三个选项的处理过程基本相同,但略有不同。 按顺序执行以下所有步骤,但仅执行包含您的选件编号的步骤。如果您的SID被列出两次,并且仅在这种情况下,您需要删除不带.BAK扩展名的文件夹。 在左侧窗格中右键单击该文件夹,然后单击“删除”。 单击是确认。右键单击与您的SID具有.BAK扩展名匹配的文件夹,单击“重命名”,然后从其末尾删除.BAK。 按Enter保存更改。左键单击左侧窗格中与您的SID匹配的文件夹。 在右侧窗格上,双击ProfileImagePath。 在数值数据字段中,为您的用户配置文件输入正确的路径。如果不确定这是什么,请按Windows键+ R打开“运行”,输入C:Users,然后按Enter。 这将显示所有用户个人资料的列表。写入正确的数值数据后,单击“确定”。接下来,在右侧的注册表窗格中,双击“状态”。 将数值数据更改为0,然后单击确定。关闭注册表编辑器,然后重新启动计算机。 重新登录您的用户帐户,您应该发现一切都已还原并恢复正常。如果仍然遇到问题,请继续阅读以了解如何创建新的永久用户帐户。如果上面的说明没有使您的个人资料恢复原样,那么该创建新的用户个人资料了。 请注意,这将无法恢复您的桌面设置,例如墙纸或任务栏首选项,但这将意味着您将再次拥有一个永久用户帐户。首先,您需要将PC引导到安全模式如何在Windows 10上以安全模式引导如何在Windows 10上以安全模式引导面对Windows引导问题? 安全模式是Windows 10内置的故障排除功能,您应该首先尝试阅读更多。 为此,请重新启动计算机。 在登录屏幕上,按住Shift并单击电源>重新启动。 完成此操作后,您将进入“选择选项”屏幕。 转到疑难解答>高级选项>启动设置>重新启动。您的计算机将再次重新启动。 按F4键以安全模式启动它。登录后,执行系统搜索cmd。 右键单击相关结果,然后选择以管理员身份运行。 这将打开命令提示符。 输入网络用户管理员/ active:是,然后按Enter。请注意,将来您可以通过运行相同的命令来扭转这种情况,但是将yes切换为no。这将在您的计算机上启用隐藏的管理员帐户。 重新启动,然后登录到该新帐户。按Windows键+ I打开“设置”。 转到帐户>家庭和其他用户。 单击“将其他人添加到此PC”。 此时,您只需按照向导进行操作即可。 但是,如果要创建本地帐户而不是Microsoft帐户,请单击“我没有此人的登录信息”,然后单击“添加没有Microsoft帐户的用户”。重新启动PC,然后重新登录到管理员帐户。 按Windows键+ R打开运行,输入C:Users并按Enter。 导航到您的旧用户帐户。现在,将您所有的用户文件从该旧帐户复制并粘贴到新帐户中。 您将希望对每个文件夹分别进行此操作,否则,您可能会不小心带出一些隐藏且有问题的系统文件。要突出显示文件夹中的所有文件,请按Ctrl +A。要批量选择特定文件,请在单击鼠标左键时按住Ctrl。 或者,按住鼠标左键并在文件周围拖动。然后按Ctrl + C复制它们。 导航回到“用户”文件夹,进入新帐户,然后按Ctrl + V粘贴文件。完成后,退出管理员帐户并登录到新帐户。 您传输的所有文件都在那里。

『捌』 C:\Users\hp\AppData\Local这文件夹是有什么作用

分析该文件夹的含义:1、首先是C:\Users\这几个文件夹是windows7以上系统下的用户配置文件夹;2、hp是对应的用户的名称;3、appdata是应用程序数据文件夹的含义;4、local是本地文件的含义,联合上一层文件夹即应用程序的本地数据文件夹。

『玖』 用户配置文件太大怎么办

用户配置文件对应于你的登陆账户的配置环境,比如:桌面、我的文档、开始菜单、收藏夹等。你可以到C:\Documents and Settings文件夹下找到你登陆账户的对应的文件夹(和你账户名相同),如果你在我的文档里存了很多数据的话,你的用户配置文件就会逐步变大我看你的图片,你在C:\Documents and Settings\administrator下看看,你把我的文档里的东西挪出来,用户配置文件就小了

『拾』 用户配置文件怎么给某些用户或组群配置权限

linux下会将一个用户分配到一个用户组内,进行统一管理,所以,linux下会建立一个passwd表和group表,这两个表负责管理用户和用户组,并且会将两个表中的密码进行单独提出,分配两个表分别是shadow负责管理用户密码和gshadow负责管理用户组密码。

1.passwd:

组名:口令:组管理者:组内用户列表 1) 组名: 是用户组的名称,由字母或数字构成。 2) 口令:用户组密码,这个段可以是空的或!,如果是空的或有!,表示没有密码3) 组管理者:这个字段也可为空,如果有多个用户组管理者,用,号分割4) 组内用户列表:如果有多个成员,用,号分割;

重心:

关于组和组列表已经讲解完了,我们开始通过命令的方式添加一个用户让大家做详细了解。我们要做的就是在最后一行复制一个进行修改就可以了

以tom为名字

添加passwd中的用户

[[email protected] /]# vim /etc/passwd

添加shadow中密码行

[[email protected] /]# vim /etc/shadow

添加一个group组

[[email protected] /]# vim /etc/group

添加一个group组密码

[[email protected] /]# vim /etc/gshadow

创建一个home文件夹

[[email protected] /]# mkdir /home/tom

拷贝 出事文件到tom文件夹下

[[email protected] /]# cp -r /etc/skel/ /home/tom/

修改所属用户和用户组

[[email protected] /]# chown -R tom:tom /home/tom/

添加一个新文件到mail下

[[email protected] /]# touch /car/spool/mail/tom

修改所属用户组

[[email protected] /]# chown tom:mail/car/spool/mail/tom

这样就做好了

我们可以用userdel tom 删除这个用户如果直接删除就说明完全正确

开拓:

Linux下为目录和文件设置权限,包括子目录的循环递归设置

chmod 命令可以改变所有子目录的权限,下面有2种方法改变一个文件的权限: chmod mode file|dir改变所有子目录的权限: chmod mode dir -R 注意后面加了个-R参数参数就是权限模式 mode = 777 or 752 ,666,,,mode 的三个数字,分别表示owner,group,others所具有的权限。1 = x 执行 2 = w 写 4 = r 读,比如owner具有所有权限,1+2+4=7,又比如group 具有读 和执行权限 1+4 = 5

把目录/his及其下的所有文件和子目录的属主改成wang,属组改成users。$ chown –R wang.users /his

上传了个 WordPress,在线解压后发现文件没有写入权限, 于是用了 chmod 777filename但只改了该文件, 文件内的文件还是没有写入权限, 网上查了一下,修改linux文件权限命令:chmod用法:chmod XXX filename

×××(所有者组用户其他用户)

×=4 读的权限×=2 写的权限×=1 执行的权限

常用修改权限的命令:

sudo chmod 600 ××× (只有所有者有读和写的权限)sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)

sudo chmod 666 ××× (每个人都有读和写的权限)

sudo chmod 777 ××× (每个人都有读和写以及执行的权限)

例如:- rw- r–r–

普通文件 文件主组用户其他用户是文件sobsrc.tgz 的访问权限,表示sobsrc.tgz是一个普通文件;sobsrc.tgz的属主有读写权限;与sobsrc.tgz属主同组的用户只有读权限;其他用户也只有读权限。确定了一个文件的访问权限后,用户可以利用Linux系统提供的chmod命令来重新设定不同的访问权限。也可以利用chown命令来更改某个文件或目录的所有者。利用chgrp

命令来更改某个文件或目录的用户组。下面分别对这些命令加以介绍。chmod 命令chmod 命令是非常重要的,用于改变文件或目录的访问权限。用户用它控制文件或目

录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。1. 文字设定法chmod [who] [+ | –| =] [mode]文件名?

命令中各选项的含义为:操作对象who可是下述字母中的任一个或者它们的组合:u 表示”用户(user)”,即文件或目录的所有者。g 表示”同组(group)用户”,即与文件属主有相同组ID的所有用户。o 表示”其他(others)用户”。a 表示”所有(all)用户”。它是系统默认值。

操作符号可以是:+ 添加某个权限。- 取消某个权限。= 赋予给定权限并取消其他所有权限(如果有的话)。设置mode所表示的权限可用下述字母的任意组合:r 可读。w 可写。x 可执行。X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。s 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式”u+s”设置文件的用户ID位,”g+s”设置组ID位。t 保存程序的文本到交换设备上。u 与文件属主拥有一样的权限。g 与和文件属主同组的用户拥有一样的权限。o 与其他用户拥有一样的权限。

文件名:以空格分开的要改变权限的文件列表,支持通配符。在一个命令行中可给出多个权限方式,其间用逗号隔开。例如:chmod g+r,o+rexample使同组和其他用户对文件example 有读权限。2. 数字设定法我们必须首先了解用数字表示的属性的含义:0 表示没有权限,1 表示可执行权限,2表示可写权限,4 表示可读权限,然后将其相加。所以数字属性的格式应为3个从0 到7的八进制数,其顺序是(u)(g)(o)。例如,如果想让某个文件的属主有”读/写”二种权限,需要把4 (可读)+2 (可写)=6 (读/写)。

数字设定法的一般形式为:chmod [mode]文件名?

例子:(1)文字设定法:例1:$ chmod a+x sort即设定文件sort 的属性为:文件属主(u)增加执行权限与文件属主同组用户(g)增加执行权限其他用户(o)增加执行权限例2:$ chmod ug+w,o-x text即设定文件text的属性为:文件属主(u)增加写权限与文件属主同组用户(g)增加写权限其他用户(o)删除执行权限例3:$ chmod u+s a.out假设执行chmod后a.out 的权限为(可以用ls –l a.out命令来看):-rws–x–x 1 inin users 7192 Nov 4 14:22 a.out并且这个执行文件要用到一个文本文件shiyan1.c,其文件存取权限为”-rw——-”,

即该文件只有其属主具有读写权限。当其他用户执行a.out这个程序时,他的身份因这个程序暂时变成inin(由于chmod命令中使用了s选项),所以他就能够读取shiyan1.c这个文件(虽然这个文件被设定为其他人不具备任何权限),这就是s 的功能。因此,在整个系统中特别是root本身,最好不要过多的设置这种类型的文件(除非必要)这样可以保障系统的安全,避免因为某些程序的bug而使系统遭到入侵。例4:$ chmod a-x mm.txt$ chmod -x mm.txt$ chmod ugo-x mm.txt以上这三个命令都是将文件mm.txt 的执行权限删除,它设定的对象为所有使用者。(2)数字设定法:例1:$ chmod 644 mm.txt$ ls -l即设定文件mm.txt的属性为:-rw-r–r–1 inin users 1155 Nov 5 11:22 mm.txt文件属主(u)inin 拥有读、写权限与文件属主同组人用户(g)拥有读权限其他人(o)拥有读权限例2:$ chmod 750 wch.txt$ ls -l-rwxr-x— 1 inin users 44137 Nov 12 9:22 wchtxt即设定wchtxt这个文件的属性为:文件主本人(u)inin 可读/可写/可执行权与文件主同组人(g)可读/可执行权其他人(o)没有任何权限chgrp命令

功能:改变文件或目录所属的组。语法:chgrp [选项]group filename?该命令改变指定指定文件所属的用户组。其中 group 可以是用户组 ID,也可以是/etc/group 文件中用户组的组名。文件名是以空格分开的要改变属组的文件列表,支持

通配符。如果用户不是该文件的属主或超级用户,则不能改变该文件的组。该命令的各选项含义为:- R 递归式地改变指定目录及其下的所有子目录和文件的属组。例1:$ chgrp –R book /opt/local /book改变/opt/local /book/及其子目录下的所有文件的属组为book。chown 命令功能:更改某个文件或目录的属主和属组。这个命令也很常用。例如root用户把自己的一个文件拷贝给用户xu,为了让用户xu能够存取这个文件,root用户应该把这个文件的属主设为xu,否则,用户xu无法存取这个文件。语法:chown [选项]用户或组文件说明:chown将指定文件的拥有者改为指定的用户或组。用户可以是用户名或用户ID。组可以是组名或组ID。文件是以空格分开的要改变权限的文件列表,支持通配符。

该命令的各选项含义如下:- R 递归式地改变指定目录及其下的所有子目录和文件的拥有者。- v 显示chown命令所做的工作。例1:把文件shiyan.c 的所有者改为wang。$ chown wang shiyan.c例2:把目录/his及其下的所有文件和子目录的属主改成wang,属组改成users。$ chown –R wang.users /his


赞 (0)