精华内容
下载资源
问答
  • C:\WINDOWS\system32\drivers\etc\host 文件无法修改
    千次阅读
    2019-11-15 15:08:19

    1.第一种解决方法 

    如果为只读状态,也是无法修改hosts文件

    第二种解决方法 

     

    更多相关内容
  • CentOS 7 之安装X Window System

    千次阅读 2019-10-08 16:54:51
    # ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target 更改之后reboot下就ok了,不过我个人目前还是喜欢用3这种字符值的界面。这里说一下还是要注意多看看手册,当你vi /etc/...

    网上说的直接

    yum groupinstall "Desktop"经实验,在我的机器上是无效的。我使用的是:

    yum groupinstall 'GNOME Desktop' 才ok, 注意双引号和单引号的不同。不知是不是这个原因,原来的一直提示找不到这个叫Desktop的包, 改用单引号之后,好家伙共有951个文件要安装,我了个天,好一阵子等。经过了Downloading,Installing和Verifying最后终于可以用startx进入桌面系统了。

    http://images.cnblogs.com/cnblogs_com/SLKnate/628534/o_download.jpg

    http://images.cnblogs.com/cnblogs_com/SLKnate/628534/o_complete.jpg

    不过在下载的时候我明明看到gnome-session-xsession-3.8.4-1 FAILED,却还是可以进入,不知为何?也不知会不会影响后续使用呢?其实在执行这个命令之前,咱们还是可以使用yum grouplist查看一下有哪些组件是可用的。下面这张图也是从网上贴的,我的实际是有一些小小出入的。但差不多,就是没有Server with GUI。

    http://images.cnblogs.com/cnblogs_com/SLKnate/628534/o_yumgrouplist.png

     最后,我reboot之后,竟然进不了系统了,百度提问上也有这个问题

    http://images.cnblogs.com/cnblogs_com/SLKnate/628534/o_cannot_login_into_system.jpg

    我选的是英文系统,所以能够知道, 1)[!]Create a new user

                      (Licence Information)

    大概吧,也记不全,当时没有截图。所以我就按提示创建了一个用户。最后也就进去了。不过网上说的修改/etc/inittab现在是改不了。7现在使用systemd创建符号链接的方式指向默认运行级别,如以下就是开机运行图形界面。

    # ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

    更改之后reboot下就ok了,不过我个人目前还是喜欢用3这种字符值的界面。这里说一下还是要注意多看看手册,当你vi /etc/inittab时,手册明明说明了:

    # inittab is no longer used when using systemd.
    #
    # ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
    #
    # Ctrl-Alt-Delete is handled by /etc/systemd/system/ctrl-alt-del.target
    #
    # systemd uses 'targets' instead of runlevels. By default, there are two main targets:
    #
    # multi-user.target: analogous to runlevel 3
    # graphical.target: analogous to runlevel 5
    #
    # To set a default target, run:
    #
    # ln -sf /lib/systemd/system/<target name>.target /etc/systemd/system/default.target
    #
    

    multi-user.target 类同于以前的runlevel 3

    graphical.target类同于以前的runlevel 5 

     

    另外在国内使用的yum 源真心不是很好,所以需要更改一些yum源,经实验,163的yum 源,感觉速度不错,更改步骤是这样子的:

    1、进入存放源配置的文件夹
    cd /etc/yum.repos.d
    
    2、备份默认源
    mv ./CentOS-Base.repo ./CentOS-Base.repo.bak
    
    3、使用wget下载163的源
    wget http://mirrors.163.com/.help/CentOS-Base-163.repo
    
    4、把下载下来的文件CentOS-Base-163.repo设置为默认源
    mv CentOS-Base-163.repo CentOS-Base.repo
    

    通过上述操作就把默认源修改为163的了。当然上述的第三、四步可以合并为如下:

    wget http://mirrors.163.com/.help/CentOS-Base-163.repo -O CentOS-Base.repo

    不过,现在这里还没有centOS7的一些数据源了,可以先看看镜像的帮助。所以还是忍忍用默认的吧。

     

    没有声音也是一大缺陷,既然可以上网,所以我就安装了一下flash-plugin,我的安装方法是这样子:

    1, 直接进入https://get.adobe.com/flashplayer/下载YUM for Linux(YUM)版本

    2, cd至下载到的存储目录,并且找到adobe-release-x86_64-1.0.1.noarch.rpm文件,然后yum install adobe-release-x86_64-1.0.1.noarch.rpm(网上说的是用rpm -ivh adobe-release-x86_64-1.0.1.noarch.rpm )

    3, 其时这样好象并不可行,再次执行yum install flash-plugin就可以了。

     

    关于中文输入法,其实centos7自带了wubi了,可是我安装完之后,在Terminal是可以输入中文,在vi里也是可以, 可是我用Firefox时,在搜索框中却输不了中文,原因弄了半天也没有找到结果,这篇文章我也看过,留言给了博主,希望明天能有一个正确的答案。

    yum install ibus-table-chinese-wubi-jidian.noarch ibus-table-chinese-wubi-haifeng.noarch

    这两个都是五笔,是系统自带的,也不需要四处下载查找了。当然这些都是可以用yum list查看到了。

     

    转载于:https://www.cnblogs.com/SLKnate/p/linux_centos7_XWindowSystem.html

    展开全文
  • 修改windows10下C:\Windows\System32\drivers\etc\的hosts文件权限 转:https://blog.csdn.net/qq_33703550/article/details/79230577 ok!非常顺利! jiajin_0032018-02-01 16:50:21 当遇到有hosts文件不能编辑...

    修改windows10下C:\Windows\System32\drivers\etc\的hosts文件权限

    转:https://blog.csdn.net/qq_33703550/article/details/79230577

    ok!非常顺利!

    jiajin_003 2018-02-01 16:50:21 

     

    当遇到有hosts文件不能编辑或者修改了没办法保存,以及需要权限等问题:

    1、win+R
    这里写图片描述
    2、进入hosts的文件所在目录,点击‘’文件‘’按钮
    这里写图片描述
    3、点击Windows PowerShell ,在点击以管理员身份打开
    这里写图片描述
    4、弹出一个窗口,输入 cmd 并回车,就进入了管理员界面。输入命令行:notepad hosts 并回车
    这里写图片描述
    5、打开了hosts,然后就可以执行复制粘贴等编辑操作了

    展开全文
  • dll文件32位64位检测工具以及Windows文件夹SysWow64的坑 自从操作系统升级到64位以后,就要不断的需要面对...同时,对于程序的dll文件应该放到System32文件夹,还是SysWow64,大部分人做的决定是,32位程序放到Sys...

    dll文件32位64位检测工具以及Windows文件夹SysWow64的坑

    自从操作系统升级到64位以后,就要不断的需要面对32位、64位的问题。相信有很多人并不是很清楚32位程序与64位程序的区别,以及Program Files (x86),Program Files的区别。同时,对于程序的dll文件应该放到System32文件夹,还是SysWow64,大部分人做的决定是,32位程序放到System32,64位程序放到SysWow64。是不是这样呢,那么今天就由我身边发生的一个案例来详细的说明一下。

    dll文件不匹配导致数据库无法启动

    前段时间,数据库做了一些功能上的改进,于是用VS2010编译检出了一个版本,供测试部测试。测试部拿到数据库后,通过批处理将数据库程序,注册为服务。虽然执行的是批处理,实际上注册服务的过程,是通过运行数据库程序,并给其传入命令行参数来完成的,详情请看这篇文章玩转Windows服务系列——Debug、Release版本的注册和卸载,及其原理

    通过批处理运行程序后,出现如下问题:

    应用程序无法启动

    出现这种问题,测试部不淡定了,叫我去看。我又试着运行了一下程序,依然出现这个问题。“可是在我的机器上运行的挺好的啊”,这是我说的第一句话,相信很多人看了这句话就会心的笑了。

    有问题就是有问题,既然我的机器上可以正常运行,那么测试机为什么不行呢,首先要查找原因。

    数据库是用VS2010编译的,那么在其他机器上运行,就需要运行的操作系统中以及安装了VS2010的运行时,否则就会因为缺少程序运行所必须的dll文件而无法正常运行。我想应该是这个原因,但又一想,如果没有装运行时的话,会提示缺少msvcr100.dll、msvcp100.dll等文件,上图中的问题显然不是缺少dll问题。问题有点复杂,为了简单,先试着安装运行时,看能不能解决吧。

    将VS2010的x86和x64 Runtime安装包全装了一遍。再运行程序,依然是这个醒目的错误。

    虽然安装运行时没有解决这个问题,但根据经验判断,要么是缺少dll文件,要么就是dll文件版本出了问题。那么,接下来就是想办法证明这个猜想。

    通过Dependency Walker检测数据库程序,所有依赖的dll文件都存在,没有发现什么问题。然后通过Windows Sysinternals中的ListDLLs工具检测当前运行的进程已经加载的dll文件,从列表中看到msvcr100.dll没有加载,估计就是这个dll文件出了问题。从我的机器上找到这个文件,替换了测试机上的msvcr100.dll文件后,数据库就正常运行了。

    原来,刚刚启动数据库的时候,提示找不到msvcr100.dll文件,测试的同事就从其他的XP系统的机器上找了这个文件,并分别放入到System32和SysWow64中,于是就导致了上图中的这个问题。

    由于XP系统是32位的,所以找到的msvcr100.dll文件也是32位,当把这个32位程序放到System32文件夹后,启动64位数据库,就会加载这个32位dll,由于64位程序只能加载64位dll,所以当程序尝试加载32位dll时,就会报错了。

    究竟是System32还是SysWow64

    Win7、Server2008等64位系统出来以后,为了兼容32位程序,所以采用了Wow64方案,在系统文件夹中,可以看到一个System32文件夹,和一个SysWow64文件夹。虽然这个方案对于程序来说,可以很方便的兼容32位程序,但是对于一般用户来说,想分辨System32和SysWow64那就有点困难了,因为名字太有迷惑性了。

    至于微软为什么采用Wow64方案,我就不细说了,感兴趣的朋友可以看这篇文章:什么是SysWow64。这篇文章详细的介绍了Wow64技术,以及64位系统兼容32位程序的情况。

    最后,我们可以知道:

    • SysWow64文件夹,是64位Windows,用来存放32位Windows系统文件的地方,而System32文件夹,是用来存放64位程序文件的地方。
    • 当32位程序加载System32文件夹中的dll时,操作系统会自动映射到SysWow64文件夹中的对应的文件。

    看到这些,你一定会认为你真正的明白了System32和SysWow64的区别,我也一样,我以为我真的懂了,但是真的懂了吗,是真懂了吗?

    无论怎样还是请你坚持看完。

    区分dll文件32位64位的程序让我倍感迷惑

    上面说到的数据库无法启动的这种情况,已经遇到了不止一次了。每次遇到这种问题,我都想能不能有个工具可以检查System32和SysWow64文件夹中的dll程序是不是对应的64位和32位程序。据我所知只有dumpbin可以查看一个dll文件是32位还是64位,但它明显不是我想要的工具,因为每次只能查看一个文件。

    好吧,自己动手,丰衣足食,既然没有这种工具,那就来写一个吧,好在判断dll文件是32位还是64位也不是很难。

    Windows系统下,exe、dll文件都可以称为PE文件,他们有相同的文件格式,称为PE文件格式。

    PE文件的第一个部分是IMAGE_DOS_HEADER,大小为64B,对于检查32位64位来说,有一个重要的成员e_lfanew,这个成员的值为IMAGE_NT_HEADERS的偏移。

    IMAGE_DOS_HEADER的定义如下:

    复制代码

    typedef struct _IMAGE_DOS_HEADER
    {//(注:最左边是文件头的偏移量。)
    +0h  WORD e_magic         //Magic DOS signature MZ(4Dh 5Ah)         DOS可执行文件标记
    +2h  WORD e_cblp          //Bytes on last page of file  
    +4h  WORD e_cp            //Pages in file
    +6h  WORD e_crlc          //Relocations
    +8h  WORD e_cparhdr       //Size of header in paragraphs
    +0ah WORD e_minalloc      //Minimun extra paragraphs needs
    +0ch WORD e_maxalloc      //Maximun extra paragraphs needs
    +0eh WORD e_ss            //intial(relative)SS value                DOS代码的初始化堆栈SS
    +10h WORD e_sp            //intial SP value                         DOS代码的初始化堆栈指针SP
    +12h WORD e_csum          //Checksum
    +14h WORD e_ip            //intial IP value                         DOS代码的初始化指令入口[指针IP]
    +16h WORD e_cs            //intial(relative)CS value                DOS代码的初始堆栈入口
    +18h WORD e_lfarlc        //File Address of relocation table
    +1ah WORD e_ovno          //Overlay number
    +1ch WORD e_res[4]        //Reserved words
    +24h WORD e_oemid         //OEM identifier(for e_oeminfo)
    +26h WORD e_oeminfo       //OEM information;e_oemid specific 
    +29h WORD e_res2[10]      //Reserved words
    +3ch DWORD e_lfanew       //Offset to start of PE header            指向PE文件头
    } IMAGE_DOS_HEADER;

    复制代码

    IMAGE_NT_HEADERS的定义如下:

    复制代码

    typedef struct _IMAGE_NT_HEADERS 
    { 
    +0h  DWORD                     Signature;
    +4h  IMAGE_FILE_HEADER         FileHeader;
    +18h IMAGE_OPTIONAL_HEADER32   OptionalHeader;
    } IMAGE_NT_HEADERS;

    复制代码

    Signature 字段:在一个有效的 PE 文件里,Signature 字段被设置为00004550h,ASCII 码字符是“PE00”。标志这 PE 文件头的开始。“PE00” 字符串是 PE 文件头的开始,DOS 头部的 e_lfanew 字段正是指向这里。

    IMAGE_FILE_HEADER 结构定义:

    复制代码

    typedef struct _IMAGE_FILE_HEADER 
    {
    +04h  WORD  Machine;                        // 运行平台
    +06h  WORD  NumberOfSections;               // 文件的区块数目
    +08h  DWORD TimeDateStamp;                  // 文件创建日期和时间
    +0Ch  DWORD PointerToSymbolTable;           // 指向符号表(主要用于调试)
    +10h  DWORD NumberOfSymbols;                // 符号表中符号个数(同上)
    +14h  WORD  SizeOfOptionalHeader;           // IMAGE_OPTIONAL_HEADER32 结构大小
    +16h  WORD  Characteristics;                // 文件属性
    } IMAGE_FILE_HEADER;

    复制代码

    其中Machine字段表示可执行文件的目标CPU类型:

    • IMAGE_FILE_MACHINE_I386         0x014c   x86
    • IMAGE_FILE_MACHINE_IA64         0x0200   Intel Itanium
    • IMAGE_FILE_MACHINE_AMD64        0x8664  x64

    这样不是很直观,上张图来看一下:

    32位64位PE文件

    有了这些,我们就可以通过程序来判断32位、64位了,代码如下:

    复制代码

    public static bool IsPE32(string path)
    {
        FileStream file = File.OpenRead(path);
        //移动到e_lfanew的位置处
        stream.Seek(0x40 - 4, SeekOrigin.Begin);
        byte[] buf = new byte[4];
        stream.Read(buf, 0, buf.Length);
        //根据e_lfanew的值计算出Machine的位置
        int pos = BitConverter.ToInt32(buf,0) + 4;
        stream.Seek(pos, SeekOrigin.Begin);
        buf = new byte[2];
        stream.Read(buf, 0, buf.Length);
        //得到Machine的值,0x14C为32位,0x8664为64位
        Int16 machine = BitConverter.ToInt16(buf, 0);
        if (machine == 0x14C)
        {
            return true;
        }
        else
        {
            return false;
        }
    }

    复制代码

    最核心的功能完成了,剩下的就是界面和遍历文件夹了,效果图:

    检测效果图

    根据检测结果和实际情况判断,检测结果没问题。那么就开始真正的检测吧,System32和SysWow64。检测结果如下图:

    32位程序System32SysWow64检测结果对比

    从图中看出,System32、SysWow64中检测出的所有的文件均为32位程序,根据常识也可以判断出,实际肯定不是这样的。一定是程序出了什么问题,那么直接用十六进制编辑器看一下两个文件是否一致吧。

    再次判断究竟是System32还是SysWow64——意想不到的坑

    通过UE查看两个文件夹中的msvcr110d.dll确实都是32位程序,而且用Beyond Compare进行比较,两个文件也没有差异。用工具查看两个文件的MD5也是完全一致:

    System32_SysWow64_msvcr110d_md5

    难道两个文件真的都是32位吗,我还是觉得不太可能。

    接下来将System32和SysWow64中的msvcr110d.dll分别移动到其他文件夹,这样System32和SysWow64就没有这个dll文件了,然后运行一个32位的需要这个dll文件的程序PeTest,提示找不到这个dll文件。分别将原来System32和SysWow64中的msvcr110.dll拷贝到这个PeTest所在的目录,运行程序。当使用SysWow64中的msvcr110d.dll时,程序可以正常运行,说明这个文件确实是32位。当使用System32中的msvcr110d.dll时,程序无法正常运行,出现文章开始时提到的错误。为什么通过Beyond Compare、UE、MD5检测为同样的dll文件,一个可以正常运行,另外一个就不可以呢。

    再次思考这两句话:

    • SysWow64文件夹,是64位Windows,用来存放32位Windows系统文件的地方,而System32文件夹,是用来存放64位程序文件的地方。
    • 当32位程序加载System32文件夹中的dll时,操作系统会自动映射到SysWow64文件夹中的对应的文件。

    32位程序加载System32文件夹中的dll文件,操作系统会自动映射到SysWow64文件夹,也就是说64位程序,系统不会再做映射。

    通过任务管理器查看UE、Beyond Compare和MD5三个进程全部为32位进程,即三个程序全部是32位。

    至此我们可以重新理解“32位程序加载System32文件夹中的dll文件,操作系统会自动映射到SysWow64文件夹”这句话,应该是“只要32位程序访问System32文件夹,无论是加载dll,还是读取文本信息,都会被映射到SysWow64文件夹”。

    这个理解对吗,我们来做一个实验验证一下。

    找一个32位的文本编辑器Notepad++(Win7系统自带的是64位),在SysWow64文件夹中新建一个1.txt的文件,打开编辑此文件,内容为SysWow64。然后在打开文件对话框中的输入框中输入“C:\Windows\System32\1.txt”,打开文件,看到内容为SysWow64,如图所示:

    System32_SysWow64_文本文件

    System32中没有创建1.txt文件,32位程序访问System32中的1.txt文件,被自动映射到SysWow64文件夹中的1.txt文件,而如果用64位的Notepad编辑器打开System32中的1.txt文件,就会提示找不到文件:

    Notepad_1.txt

    由此就可以验证猜想“只要32位程序访问System32文件夹,无论是加载dll,还是读取文本信息,都会被映射到SysWow64文件夹”是正确的。

    Program Files (x86)与Program Files

    由System32与SysWow64的情况,考虑到Program Files (x86)与Program Files是不是也是这种情况。当32位程序访问Program Files目录时,会被自动映射到Program Files (x86)目录?

    还是通过1.txt的方式来验证,发现当32位程序访问Program Files目录时,并没有被映射到Program Files (x86)目录。

    32位程序真的需要访问System32吗

    经过了这么多验证,总算是知道32位程序无法访问System32,只有64位程序才能访问,由此认为,这是Windows的一个非常大的坑。但是仔细想想,32位程序真的需要访问System32吗。就用这个dll检测工具来说吧。

    如果在64位系统上,32位程序无法访问System32,为了访问它,就需要编译为64位。而如果程序编译为64位,就无法在32位系统上运行,同时由于在32位系统上不需要检测32位、64位,所以只需要32位程序即可。这可真是一个矛盾的事情,难道必须编译两个程序,一个32位,一个64位,来适应不同的操作系统吗。如果是C++的话,那么答案是这样的,必须编译一个32位一个64位。而DotNet就不一样了,编译的时候选择“AnyCPU”,并且不选择“首选32位”(VS2012中默认选中),编译后的程序,可以同时在32位和64位系统上运行,32位系统上是32位进程,64位系统上是64位进程,是不是很方便呢,这正是DotNet和AnyCPU的魅力所在。

    至此,dll检测程序,不需要做任何代码修改,只需在编译的时候选择AnyCPU,并去掉“首选32位”选项,即可正常检测System32、SysWow64文件夹中的dll文件。

    32位程序与64位程序的区别总结

    至此,我想应该是真的明白了System32与SysWow64的区别了吧,这个不大不小的坑,算是迈过去了,那么就来总结一下32位程序与64位程序的区别:

    • SysWow64文件夹,是64位Windows,用来存放32位Windows系统文件的地方,而System32文件夹,是用来存放64位程序文件的地方。
    • .Net程序以AnyCPU配置,并选择“首选32位”编译,会以32位的进程运行,此时就无法访问System32文件夹中的文件;如果没有选择“首选32位”,则会以64位的进程运行,这样就可以访问System32文件夹了。(VS2012中,“首选32位”默认是选中的)。
    • 32位程序的寻址空间有限,最多达到4G,而64位程序的寻址空间可以达到TB级,想要使用大内存的话,就升级到64位吧,好在DotNet程序从32位升级到64位比较简单,不像C++那么麻烦。
    • 32位程序访问System32目录,会自动被映射到SysWOW64目录,而64位程序可以访问System32目录和SysWOW64目录。
    • 32位程序与64位程序有各自的注册表。
    • 32位与64位程序都可以访问Program Files (x86)与Program Files目录。
    • 更多区别可以参考:32-bit and 64-bit Windows: frequently asked questions

    工作与学习过程中会遇到很多坑,一不小心就会跌倒,但是从哪里跌倒的就从哪里爬起来,总结经验教训,以饱满的热情再次起航,胜利就在不远的前方。

    由于本人水平有限,文中如有不对之处,还请批评指正,本人不胜感激!

    展开全文
  • 在win浏览器使用虚拟机主机名访问的时候需要在hosts文件中添加配置,但是在编辑保存时往往会显示出错显示无权限,这时候需要修改文件的属性配置。 1.右击文件后点击【属性】——【安全】——【高级】 2.点击【添加...
  • X Window System介绍

    千次阅读 2017-06-28 16:08:27
     X Window System是1984年由麻省理工学院(MIT)和DEC公司共同开发研究的,是运行在UNIX系统上的视窗系统。严格地说,X Window System并不是一个软件,而是一个协议,这个协议定义一个系统成品所必需具备的功能(就...
  • 即在c:\windows\system32\etc目录下找到hosts文件,用记事本打开,添加一行 hadoop 127.0.0.1 首先是主机名 其次是linux 虚拟机IP地址 现说明如下:   1、将hosts下的文件复制一份到桌面,然后用记事本打开,在...
  • 解决:先复制一份修改保存,然后替换原先的即可。
  • 启动系统时无法正常启动提示\windows\system32\winload.efi 解决方案 解决方法如下: 1、去bios把security boot改成disabled即可,一般按DEL键进bios,笔记本电脑可能需要其他快捷键,一般在开机的时候都会有提示...
  • 运行,输入regedit打开注册表,依次找到HKEY_CURRENT_USER_\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders,右边框框里找到Desktop,右键修改复制路径,再转到HKEY_SERS\Software\Microsoft\...
  • 今天,突然发现我的Adobe Acrobat X Pro软件总是弹出注册对话框,由于我在安装的时候,我记得我已经输入了注册码...如果在win7下运行这个算号器,需要右键点击选择以管理员身份运行,才能Patch成功。否则会因权限不足失
  • window修改host文件

    千次阅读 2018-10-23 17:02:12
    命令: C:\WINDOWS\system32\drivers\etc 进入到此页面中找到host去添加 在hosts文件中“#”符号是注释符,相当于c中的“//”,  hosts文件中记录写法一般为“tab键”→“ip地址”→“tab键”→“域名”→“回车...
  • 本文主要说明X Window System的基本运行原理,其启动过程,及常见的跨网络运行X Window System。 一) 基本运行原理   X Window System采用C/S结构,但和我们常见的C/S不同。常见的C/S结构中,称提供服务的一方为...
  • 在 WPF 获取鼠标当前坐标的时候,可能会得到一个异常:System.ComponentModel.Win32Exception:“无效的窗口句柄。”。 本文解释此异常的原因和解决方法。 异常 获取鼠标当前相对于元素 element 的坐标的代码: var ...
  • 方案一、 1、在开发中有时会用到全局弹出对话框但必须在...uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> 2、创建Dialog 1 2 3 4 5 6 7...
  • window system()函数的使用总结

    千次阅读 2016-05-13 15:44:37
    window 下用vs 控制台程序编程时,经常用system()函数,比如我常用的是system("pause");程序运行完时,停止在控制台界面你,方便查看程序的运行结果 systetm函数,就是可以调用DOS命令,还有其他的一些其他常用的...
  • 修改C:/WINDOWS/system32/drivers/etc/hosts 文件有什么作用 转载: host 是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在...
  • C:\Windows\System32\drivers\etc 2.右键host,点击属性,选择安全 (在 2.右键host,点击属性,选择安全 这里加点操作 要把"常规"中的"属性"的只读不勾选,否则还是不能切换成功) 3.赋予User所有权限 ...
  • } } } } 效果是这样的: 当我把第7行代码改成这样: window.setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT); 效果变成了这样: 大家仔细观察会发现当弹窗设置全屏时状态栏...
  • Window入侵排查思路

    千次阅读 2022-04-03 10:24:17
    对应版本:NT/Win2000/XP/Server 2003 C:\WINDOWS\system32\config\SysEvent.Evt 对应版本: Vista/Win7/Win8//Win10/Server 2008/Server 2012 C:\WINDOWS\system32\winevt\Logs\System.evtx window日志分为系统日志...
  • odbc system dsn警告 您使用非管理权限登录 无法创建或修改 system dsn google之后未有可靠解决方法  经查询发现我的问题和网上的一样 odbc 32位的操作正常 最后导出另外一个正常机起的注册表 覆盖故障机器之后...
  • ***c:\Windows\system32\rundll32.exe Windows无法访问指定设备、路径或文件,你可能没有适当的权限访问该项目 *** 当我们遇到这种问题怎么,多半分析是由于忙于删安全软件,后续删不干净导致的,如果想正确的修正的...
  • 渗透测试window7,加强木马防范意识

    千次阅读 2022-04-06 21:47:30
    渗透测试window7,加强木马防范意识 通过钓鱼网站给win7系统植入后门并控制的流程 一、知识点总结: 1 生成后门程序 2 通过钓鱼方式植入木马靶机(社工) 3 使用Metasploit配置监控并控制靶机 4 控制靶机我们能做...
  • 1.首先打开C:\Windows\System32\drivers\etc中的hosts 2.右键属性点击安全 3.在修改后点击应用确定就可以了 如果对你有帮助,请一定要帮忙点赞好评,给予创作的动力…
  • 用vs2017编写一个程序,发现丢失api-ms-win-downlevel-shlwapi-l1-1-0.dll文件,去网上找了下解决方案,其实单独的安装api-ms-win-downlevel-shlwapi-l1-1-0.dll并不可靠,因为后面还会有更多的dll文件丢失。...
  • C \Windows\system32\MFC42u dll没有被指定在Windows上运行
  • window修改鼠标滚轮方向

    千次阅读 2020-04-13 14:31:46
    玩久了mac 突然切换到window, 会赶脚很不顺手.主要体现在: 鼠标滚轮是反的,触摸板是反的. 强迫症的你,就会想方设法的把他顺过来. 在Mac OS中提供了修改鼠标滚动方向的设置,系统偏好设置-鼠标-选择是否是自然,默认...
  • Window通过Web方式修改域用户密码

    千次阅读 2019-03-19 13:19:00
    Window通过Web方式修改域用户密码 如何通过web方式修改域用户密码: 1、在Windows Server 2003上,系统默认提供了iisadmpwd作为一种修改域用户密码的方式 2、在Windows Server 2008上,可以提取...
  • win10 修改hosts文件

    千次阅读 2020-12-17 16:46:17
    C:\Windows\System32\drivers\etc目录下: 就是改不了。 下面聊一下修改的步骤: 打开打开目录:C:\Windows\System32\drivers\etc,右击hosts文件打开属性,并赋予当前用户写权限: 鼠标右击开始菜单(左下角...
  • centos7window10与window7三系统启动修改grup.cfg的方法 先安装window7,window10,最后安装的centos7 su root cd /root/grub2 gedit grub.cfg 修改文件/boot/grub2/grub.cfg中的内容如下: menuentry...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 159,696
精华内容 63,878
关键字:

window7修改system32