精华内容
下载资源
问答
  • Windows7用户自动登录注册表设置

    千次阅读 2019-02-22 09:22:06
    Windows7用户自动登录注册表设置 1、打开注册表,可以选择在“开始菜单”中搜索“regedit”,回车运行,或者Win+R,打开“运行”窗口 ,键入“regedit”,回车运行,或者打开魔方优化大师,在“应用”中找到...

    Windows7用户自动登录注册表设置

    1、打开注册表,可以选择在“开始菜单”中搜索“regedit”,回车运行,或者Win+R,打开“运行”窗口
    ,键入“regedit”,回车运行,或者打开魔方优化大师,在“应用”中找到“Windows系统工具箱”,打
    开“注册表编辑器”也可;

    打开注册表
        

    2、依次找到 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] 项;
      

    3、在右边的窗口中创建字符串值:“AutoAdminLogon”,并将其值设为“1”(值为1时启用自动登陆
    功能,为0时禁用自动登录功能);
    "AutoAdminLogon"="1"
      
     4、再创建字符串值:“DefaultUserName”,将其键值修改为登录时所用的用户名。
     "DefaultUserName"="info1"
      

    5、最后创建字符串值:“DefaultPassword”,将其键值修改为登录时的密码(对应用户名)。

    "DefaultPassword"="123456"

    展开全文
  • 安装 Docker for windows7/windows10 首先在Docker官网下载软件需要Docker ID,注册官网:https://store.docker.com/signup?next=%2F%3Fref%3Dlogin 如果大家在发现填写完所有信息后sign up点击不了,如下图: ...

    安装 Docker for windows7/windows10

    首先在Docker官网下载软件需要Docker ID,注册官网:https://store.docker.com/signup?next=%2F%3Fref%3Dlogin
    如果大家在发现填写完所有信息后sign up点击不了,如下图:
    这里写图片描述

    这是因为sign up 上面有一个手动验证操作,需要登录外网(连vpn)才能看见

    这里写图片描述

    对于Windows10的用户

    首先登陆https://store.docker.com/editions/community/docker-ce-desktop-windows来下载安装包。
    点击右侧Get Docker即可下载安装包。


    对于Windows7的用户

    需要安装的是Docker-toolbox

    首先登陆网址:https://docs.docker.com/toolbox/overview/
    下拉页面到底部,选择 for windows
    这里写图片描述
    下载exe文件后按照默认选择点击next一直到完成即可。(可能安装包会默认修改
    变量,如果安装360会提示)。

    注:国内可以使用阿里云的镜像来下载,下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
    安装完成后会在桌面看到三个图标:
    这里写图片描述
    点击Docker Quickstart来启动Toolbox。

    展开全文
  • Windows 7下ActiveX控件注册问题

    千次阅读 2009-12-28 23:30:00
    今天在用VS2008练习着写Active控件不想遇到无法写入注册表的问题,报错为 在网上搜了下面两种解决方案终于解决问题了 //.OCX以加载,但对... 因为安全,windows7默认是以普通用户身份运行程序。导致无权限调用系统注册

    今天在用VS2008练习着写Active控件不想遇到无法写入注册表的问题,报错为

    在网上搜了下面两种解决方案终于解决问题了

     

     //.OCX以加载,但对DllRegisterSever的调用失败,错误代码0x80020200

     

     

    1.在快捷方式上,点击鼠标右键,在菜单中选择【以管理员身份运行】即可。
    因为安全,windows7默认是以普通用户身份运行程序。导致无权限调用系统注册函数。因此,出错。

     

    2.关闭UAC后,再安装,安装完成后,再打开UAC,结果可以使用

     

     

     

    展开全文
  • Windows热键注册原理

    千次阅读 2014-05-05 14:55:58
    要像系统注册一个全局热键,需要用到RegisterHotKey,函数用法如下(MSDN):BOOL RegisterHotKey( HWND hWnd, int id, UINT fsModifiers, UINT vk); 函数功能:该函数定义一个系统范围的热键。 函数原型:...
    要像系统注册一个全局热键,需要用到RegisterHotKey,函数用法如下(MSDN):
    BOOL RegisterHotKey(      
                HWND hWnd,
                int id,
                UINT fsModifiers,
                UINT vk
    );
        函数功能:该函数定义一个系统范围的热键。
      函数原型:BOOL RegisterHotKey(HWND hWnd,int id,UINT fsModifiers,UINT vk);
      参数:
      hWnd:接收热键产生WM_HOTKEY消息的窗口句柄。若该参数NULL,传递给调用线程的WM_HOTKEY消息必须在消息循环中中进行处理。
      id:定义热键的标识符。调用线程中的其他热键不能使用同样的标识符。应用功能程序必须定义一个0X0000-0xBFFF范围的值。一个共享的动态链接库(DLL)必须

    定义一个0xC000-0xFFFF范围的值伯GlobalAddAtom函数返回该范围)。为了避免与其他动态链接库定义的热键冲突,一个DLL必须使用GlobalAddAtom函数获得热键的标

    识符。
      fsModifoers:定义为了产生WM_HOTKEY消息而必须与由nVirtKey参数定义的键一起按下的键。该参数可以是如下值的组合:
      MOD_ALT:按下的可以是任一Alt键。MOD_CONTROL:按下的可以是任一Ctrl键。
      MOD_SHIFT:按下的可以是任一Shift键。
      MOD_WIN:按下的可以是任一Windows按键。这些键可以用Microsoft Windows日志记录下来。
      MOD_NOREPEAT:Windows 7或者后续版本: 更改热键行为,以便键盘自动重复不会产生多个热键通知。
      vk:定义热键的虚拟键码。
      返回值:若函数调用成功,返回一个非O值。若函数调用失败,则返回值为0。若要获得更多的错误信息,可以调用GetLastError函数。
      备注:当某键被接下时,系统在所有的热键中寻找匹配者。一旦找到一个匹配的热键,系统将把WM_HOTKEY消息传递给登记了该热键的线程的消息队列。该消息被传

    送到队列头部,因此它将在下一轮消息循环中被移去。该函数不能将热键同其他线程创建的窗口关联起来。
      若为一热键定义的击键己被其他热键所定义,则RegisterHotKey函数调用失败。
      若hWnd参数标识的窗口已用与id参数定义的相同的标识符登记了一个热键,则参数fsModifiers和vk的新值将替代这些参数先前定义的值。
      Windows CE:Windows CE 2.0以上版本对于参数fsModifiers支持一个附加的标志位。叫做MOD_KEYUP。
      若设置MOD_KEYUP位,则当发生键被按下或被弹起的事件时,窗口将发送WM_HOTKEY消息。
      RegisterHotKey可以被用来在线程之间登记热键。
      速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;头文件:winuser.h;库文件:Hotkey.lib。
        F12键是调试器所使用的保留,所以不应将其注册为热键


    代码:
    #define MOD_ALT         0x0001 =    1
    #define MOD_CONTROL     0x0002 =   10
    #define MOD_SHIFT       0x0004 =  100
    #define MOD_WIN         0x0008 = 1000
    

    在IDA中反汇编RegisterHotKey
    代码:
    .text:77D1EBB3                 mov     eax, 11EAh    //系统服务号
    .text:77D1EBB8                 mov     edx, 7FFE0300h  
    .text:77D1EBBD                 call    dword ptr [edx]
    .text:77D1EBBF                 retn    10h
    .text:77D1EBBF _NtUserRegisterHotKey@16 endp
    
    系统把服务号保存在eax寄存器,直接call [edx]
    OD查看得到7FFE0300
    代码:
    dd 7FFE0300
    7FFE0300  7C92E510  ntdll.KiFastSystemCall
    7FFE0304  7C92E514  ntdll.KiFastSystemCallRet
    
    Windbg查看得到
    代码:
    lkd> dd ffdf0300 l2
    ffdf0300  7c92e510 7c92e514
    
    lkd> u 7c92e510
    7c92e510 8bd4            mov     edx,esp
    7c92e512 0f34            sysenter
    
    windows中0x7FFE0000和0x0FFDF0000被映射到同一个物理地址,供4KB,但在用户模式下该地址是不可写的,内核模式下的可写,4K空间操作系统占用一部分,
    余下的大约有3K
    USER:0x7FFE0000
    KERNEL:0x0FFDF0000
    在Windbg可用dt nt!_KUSER_SHARED_DATA命令查看该共享区域
    代码:
    lkd> dt nt!_KUSER_SHARED_DATA
       +0x000 TickCountLow     : Uint4B
       +0x004 TickCountMultiplier : Uint4B
       +0x008 InterruptTime    : _KSYSTEM_TIME
       +0x014 SystemTime       : _KSYSTEM_TIME
       +0x020 TimeZoneBias     : _KSYSTEM_TIME
       +0x02c ImageNumberLow   : Uint2B
       +0x02e ImageNumberHigh  : Uint2B
       +0x030 NtSystemRoot     : [260] Uint2B
       +0x238 MaxStackTraceDepth : Uint4B
       +0x23c CryptoExponent   : Uint4B
       +0x240 TimeZoneId       : Uint4B
       +0x244 Reserved2        : [8] Uint4B
       +0x264 NtProductType    : _NT_PRODUCT_TYPE
       +0x268 ProductTypeIsValid : UChar
       +0x26c NtMajorVersion   : Uint4B
       +0x270 NtMinorVersion   : Uint4B
       +0x274 ProcessorFeatures : [64] UChar
       +0x2b4 Reserved1        : Uint4B
       +0x2b8 Reserved3        : Uint4B
       +0x2bc TimeSlip         : Uint4B
       +0x2c0 AlternativeArchitecture : _ALTERNATIVE_ARCHITECTURE_TYPE
       +0x2c8 SystemExpirationDate : _LARGE_INTEGER
       +0x2d0 SuiteMask        : Uint4B
       +0x2d4 KdDebuggerEnabled : UChar
       +0x2d5 NXSupportPolicy  : UChar
       +0x2d8 ActiveConsoleId  : Uint4B
       +0x2dc DismountCount    : Uint4B
       +0x2e0 ComPlusPackage   : Uint4B
       +0x2e4 LastSystemRITEventTickCount : Uint4B
       +0x2e8 NumberOfPhysicalPages : Uint4B
       +0x2ec SafeBootMode     : UChar
       +0x2f0 TraceLogging     : Uint4B
       +0x2f8 TestRetInstruction : Uint8B
       +0x300 SystemCall       : Uint4B
       +0x304 SystemCallReturn : Uint4B
       +0x308 SystemCallPad    : [3] Uint8B
       +0x320 TickCount        : _KSYSTEM_TIME
       +0x320 TickCountQuad    : Uint8B
       +0x330 Cookie           : Uint4B
    
    11EA = 1000111101010 = 13~14位选择服务描述表,选择KeServiceDescriptorTableShadow,系统共有4个服务描述表,第一个在ntoskrnl.exe中
    并导出KeServiceDescriptorTable指针

    可见该函数没做任何处理直接进入内核(win32k.sys)中,在Windbg反汇编:
    代码:
    lkd> uf win32k!NtUserRegisterHotKey
    win32k!NtUserRegisterHotKey+0x34:
    bf899720 33c0            xor     eax,eax    //eax = NULL
    bf899722 eb29            jmp     win32k!NtUserRegisterHotKey+0x36 (bf89974d)
    
    win32k!NtUserRegisterHotKey:
    bf899729 8bff            mov     edi,edi
    bf89972b 55              push    ebp
    bf89972c 8bec            mov     ebp,esp
    bf89972e 56              push    esi
    bf89972f e8b673f6ff      call    win32k!EnterCrit (bf800aea)
    bf899734 f74510f07fffff  test    dword ptr [ebp+10h],0FFFF7FF0h    //fsModifiers是否有效,是否大于1000b 11111111111111110111111111110000
    
    
    bf89973b 752d            jne     win32k!NtUserRegisterHotKey+0x14 (bf89976a)//fsModifiers无效则跳转
    
    win32k!NtUserRegisterHotKey+0x20:
    bf89973d 8b4d08          mov     ecx,dword ptr [ebp+8]  //hWnd
    bf899740 85c9            test    ecx,ecx  
    bf899742 74dc            je      win32k!NtUserRegisterHotKey+0x34 (bf899720)//hWnd == NULL
    
    win32k!NtUserRegisterHotKey+0x27:
    bf899744 e86a7ef6ff      call    win32k!ValidateHwnd (bf8015b3)//则验证句柄
    bf899749 85c0            test    eax,eax  
    bf89974b 7427            je      win32k!NtUserRegisterHotKey+0x30 (bf899774) //返回NULL
    
    win32k!NtUserRegisterHotKey+0x36:
    bf89974d ff7514          push    dword ptr [ebp+14h]  //vk
    bf899750 ff7510          push    dword ptr [ebp+10h]  //fsModifiers
    bf899753 ff750c          push    dword ptr [ebp+0Ch]  //id
    bf899756 50              push    eax      //pWnd
    bf899757 e8aefeffff      call    win32k!_RegisterHotKey (bf89960a)
    bf89975c 8bf0            mov     esi,eax
    
    win32k!NtUserRegisterHotKey+0x47:
    bf89975e e8b373f6ff      call    win32k!LeaveCrit (bf800b16)
    bf899763 8bc6            mov     eax,esi
    bf899765 5e              pop     esi
    bf899766 5d              pop     ebp
    bf899767 c21000          ret     10h
    
    win32k!NtUserRegisterHotKey+0x14:
    bf89976a 68ec030000      push    3ECh    //错误码:1004,参数无效
    bf89976f e83da0f6ff      call    win32k!UserSetLastError (bf8037b1)
    
    win32k!NtUserRegisterHotKey+0x30:
    bf899774 33f6            xor     esi,esi
    bf899776 ebe6            jmp     win32k!NtUserRegisterHotKey+0x47 (bf89975e)
    
    /***************************************/
    PWND FASTCALL ValidateHwnd(
         HWND hwnd);
    
    //NtUserRegisterHotKey伪代码:
    代码:
    BOOLEN APIENTRY
    NtUserRegisterHotKey(HWND hWnd,
                         int id,
                         UINT fsModifiers,
                         UINT vk)
    {
      BOOLEN bRet;
      PWND pWnd = NULL;
      EnterCrit();
      if(!(fsModifiers & 0x0FFFF7FF0h))
      {
        if(hWnd)
        {
          pWnd = ValidateHwnd(hWnd);
        }
        bRet = _RegisterHotKey(pWnd,id,fsModifiers,vk);
      }
      else
      {
        UserSetLastError(1004);//1004无效标志
        bRet = FALSE;
      }    
      LeaveCrit();
      return bRet;
    }
    
    //系统热键结构:
    代码:
    typedef struct _HOT_KEY_ITEM
    {  
      PETHREAD Thread;
      HWND spwnd;
      UINT fsModifiers;    
      UINT vk;
      int id;
      struct _HOT_KEY_ITEM phkNext;
    } HOT_KEY_ITEM, *PHOT_KEY_ITEM;
    
    _RegisterHotKey伪代码如下:
    代码:
    BOOL _RegisterHotKey(
               PWND pwnd,
               int id,
               UINT fsModifiers,
               UINT vk)
    {
        PHOT_KEY_ITEM phk;
        BOOL fKeysExist = FALSE;
        PTHREADINFO ptiCurrent;
        PWINDOWSTATION pwinsta = _GetProcessWindowStation(NULL);
        DWORD ErrorCode;
      
        ptiCurrent = gptiCurrent;
    
      //如果调用者不是WindowStation初始化的线程和不适当的权限
        if(grpwinstaList && !CheckWinstaWriteAttributesAccess()) 
      {
            return FALSE;
        }
    
      //不能为其他线程的窗口注册热键
        if ((pwnd != PWND_FOCUS) && (pwnd != PWND_INPUTOWNER)) 
      {
            if (GETPTI(pwnd) != ptiCurrent) 
        {
                UserSetLastError(1408);  //1408错误码:无效窗口;它属于另一线程。
                return FALSE;
            }
        }
      
        phk = FindHotKey(ptiCurrent, pwnd, id, fsModifiers, vk, FALSE, &fKeysExist);
    
      //如果其他线程已经注册过该热键,返回FALSE
        if (fKeysExist) 
      {
            UserSetLastError(1409);  //1409错误码:热键已被注册
            return FALSE;
        }
      
        if (phk == NULL) 
      {
    
        //热键并未被注册
            phk = (PHOT_KEY_ITEM)HeavyAllocPool(sizeof(HOT_KEY_ITEM), TAG_HOTKEY);
    
        //分配失败,返回FALSE
            if (phk == NULL) 
        {
                return FALSE;
            }
        
            phk->pti = ptiCurrent;
        
            if ((pwnd != PWND_FOCUS) && (pwnd != PWND_INPUTOWNER)) 
        {
                phk->spwnd = NULL;
                HMAssignmentLock(&phk->spwnd, pwnd);
            } 
        else 
        {
                phk->spwnd = pwnd;
            }
            phk->fsModifiers = fsModifiers;
            phk->vk = vk;
            phk->id = id;
    
        //插入到系统热键链表中
        //gphkFirst - 这是不导出变量存储了系统结构热键(phkNext指向下一个热键结构域)地址
            phk->phkNext = gphkFirst;
            gphkFirst = phk;
        
        } 
      else 
      {
        //如果本线程已注册过该热键,则重新覆盖
            phk->fsModifiers = fsModifiers;
            phk->vk = vk;
        }  
        return TRUE;
    }
    
    //用Windbg查看下gphkFirst
    代码:
    lkd> dd gphkFirst L1
    bf9af814  e2ce10d8
    

    e2ce10d8就是最近一次软件向系统注册的全局热键,继续
    代码:
    lkd> dd e2ce10d8 l6
    e2ce10d8  e2265008 bbe35a28 00000003 00000054
    e2ce10e8  0000c024 e2291a68
    
    e2265008 是ETHREAD,查看发现是QQ的一个线程
    bbe35a28 是窗口句柄
    00000003 是功能键11,说明有Ctrl+Alt键
    00000054 是VK_?,0x54对应ASCI码的大写T,Ctrl+ATL+T(QQ上:发送腾讯微博的)
    0000c024 是热键的ID
    e2291a68 是下一个热键结构

    代码:
    PHOT_KEY_ITEM FindHotKey(
               PTHREADINFO ptiCurrent,
               PWND pwnd,
               int id,
               UINT fsModifiers,
               UINT vk,
               BOOL fUnregister,
               PBOOL pfKeysExist)
    {
        PHOT_KEY_ITEM phk, phkRet, phkPrev;
    
      //初始化返回值
        *pfKeysExist = FALSE;
        phkRet = NULL;
      
        phk = gphkFirst;
      
        while (phk)
      {
      
            if ((phk->pti == ptiCurrent) && (phk->spwnd == pwnd) && (phk->id == id)) 
        {
                if (fUnregister) 
          {
    
            //摘掉热键
                    if (phk == gphkFirst) 
            {
                        gphkFirst = phk->phkNext;
                    } 
            else 
            {
                        phkPrev->phkNext = phk->phkNext;
                    }
            
                    if ((pwnd != PWND_FOCUS) && (pwnd != PWND_INPUTOWNER)) 
            {
                        Unlock(&phk->spwnd);
                    }
                    UserFreePool((PVOID)phk);
            
                    return((PHOT_KEY_ITEM)1);
                }
                phkRet = phk;
            }
    
        //如果热键已经注册过,设置已存在标志
            if ((phk->fsModifiers == fsModifiers) && (phk->vk == vk)) 
        {
                if (phk->spwnd == PWND_FOCUS) 
          {
                    if (phk->pti == ptiCurrent) 
            {
                        *pfKeysExist = TRUE;
                    }
                } 
          else 
          {
                    *pfKeysExist = TRUE;
                }
            }
        
            phkPrev = phk;
            phk = phk->phkNext;
        }
      
        return phkRet;
    }
    
    //遍历系统热键
    代码:
    VOID DumpHotKeys()
    {
      ULONG dwAddr;
      KAPC_STATE ApcState;
      PETHREAD pThread;
      PEPROCESS pProc;
      PHOTKEY phk;
    
      //必须在GUI线程中遍历
      KeStackAttachProcess( pExpEprocess , &ApcState );
      dwAddr = *(PULONG)gphkFirst;
      KeUnstackDetachProcess(&ApcState);
      phk = (PHOTKEY)dwAddr;
    
      //解析系统所有热键
      while( phk != NULL )
      {
        pThread = *(PULONG)phk->pti;
        //0x220位置指向当前线程的EPROCESS
        pProc   = *(PULONG)( (ULONG)pThread + 0x220 );
    
        //EPROCESS + 0x174指向进程名字
        KdPrint(("Process Name : %s\n" , (ULONG)pProc + 0x174 ));
        KdPrint(("id : %d\n" , phk->id ));
        KdPrint(("Combination : %s + %X\n" , GetButton( phk->fsModifiers ) , phk->vk ));
        KdPrint(("------------------------------------------\n"));
        phk = phk->phkNext;
      }
    }
    

    展开全文
  • Windows 7安装软件时无法将注册值写入注册表 | 浏览:4281 | 更新:2014-03-13 15:01 1 2 3 4 5 6 7 分步阅读 收到知友的提问:1、WIN7系统安装软件出现“无法将数值InstallLocation写入键”...
  • Windows如何注册Com组件

    千次阅读 2019-01-11 15:55:38
    Windows如何注册Com组件
  • 1. 我们来确认一下,有没有安装什么软件把注册表给封了。如杀毒软件,防火墙等。把这些软件关了之后,再安装软件试试;如果不行,就把杀毒软件...打开:“用户配置”,再点击:“管理模板”,用左键单击:系统; 5.
  • 如何注册一个Windows服务

    万次阅读 2018-12-29 16:56:22
    那么srvany.exe做了些什么呢,启动服务后我们可以在任务管理器中找到我们的服务,然后右击服务,选择转到进程,(如果进程中没有任何项被选中,则点击下面的显示所有用户进程,然后重新选择转至进程),我们看到的是...
  • Windows 7下通过anaconda安装tensorflow

    万次阅读 2017-08-11 17:02:26
    本贴解决目的:Windows 7下通过anaconda安装tensorflow今天说一下通过Anaconda安装tensorflow,并安装运行spyder编译器。网上很多教程不全,官网的也没有详细讲解,通过我的不断试错和寻找解决方案,给大家一个正确...
  •   仔细一想,服务程序是用管理员身份运行的,而注册程序是普通用户运行的,WIN7对普通用户可能做了隔离,是不是问题出在这呢?于是在注册表里搜索了一下,果然在另一个位置找到了刚填写的注册码,新的...
  • Windows7的超级任务栏比起常规的windows任务栏主要做了下列改进 1、任务栏中的任务图标化,连开始菜单的按钮都显得跟任务栏中的图标差不多样式; 2、任务栏放弃了实时运行的概念,任务栏中开始变得像桌面,你可以把...
  • 在大多情况下,Windows会静默拦截外部对内的连接访问,而内部对外的访问会提示用户信息。 现在我们需要把自己的程序加入到防火墙的例外之中去,好让程序之间能够正常通信。 第一种方法是读写注册表的方式: XP下是...
  • Windows 7实战经验:完美解决Windows 7更新失败(Windows Update 错误 80070003) ... 很多用户反映,为什么Windows 7的自动更新会出显未知错误,导致很多更新都不能正确安装?针对这个问题,在
  • 改变 Windows 用户文件夹默认位置

    万次阅读 2019-01-18 23:23:42
    Windows7用户文件夹默认所在位置是系统盘(通常是C盘)下的“\Users”目录之内。该文件夹中储存着所有的用户生成文件,比如你保存在“桌面”上的文件(实际上是保存在C:\Users\YourUserName\Desktop目录之中)...
  • WINDOWS环境设置隐藏用户

    千次阅读 2017-02-25 00:08:17
    WINDOWS环境设置隐藏用户
  • 2008年5月28日,微软即将退休的精神领袖比尔·盖茨和首席执行官史蒂夫·鲍尔默共同在北圣地亚哥四季艾维亚拉洲际度假村举办的2008 D6 All Things数字化大会上向到场的嘉宾展示了windows7的测试版. 鲍尔默向记者打趣...
  • 1、 首先安装系统windows server 2008企业版完全安装。加入域。 2、 用administrator用户...6、授权模式,可以选择每用户也可以选择每设备,但有一点,在后面注册的时候 要选择和现在一至才行。这里选择每用户7...
  • 安全防护性能的加强是在Windows 7相对于以前版本最大的改进之一。其中的Windows Biometric Framework(生物计量框架)使得Windows 7的生物计量特性变得更加可靠,兼容性更高,特别是在指纹识别这一方面。  很多...
  • 五:Windows的图形用户界面

    千次阅读 2016-08-01 16:36:36
    基本概念窗口窗口是 Windows 图形用户界面最重要的元素。任务图形用户界面的应用程序都需要开窗口。一个典型的窗口包括多个组成部分。最上一栏是标题栏,标题栏包括应用程序图标和窗口标题,标题栏的右边是一组按钮...
  • Windows7下Python3.4使用MySQL数据库(安装教程)

    万次阅读 热门讨论 2017-02-21 12:36:16
    Windows版本: Windows7-64bit Python版本: python3.4.14-32bit MySQL版本: MySQL 5.7.17
  • VMware15.5创建Windows7教程

    千次阅读 2020-02-01 15:02:28
    虚拟机VMware15.5创建Windows 7教程 背景 该背景叙述与虚拟机的创建过程无关,纯属于个人吐槽,可自行选择略过。 本人是Win10系统来用VMware12,然后过了很久没用虚拟机。当我再一次使用VM12的时候,发现我的...
  • 注册jar包为windows服务

    千次阅读 2019-11-02 10:34:02
    可以将Windows上的任何一个程序注册为服务的工具,只介绍jar包部署方式 1.下载 https://github.com/kohsuke/winsw/releases 下载完之后最好把文件改成一个比较短小的名字,例如:WinSW.exe 方便后面输入命令时...
  • 修改Windows7启动画面与登录画面

    万次阅读 2018-10-29 14:47:26
    Windows7进入桌面前,要经过两次画面切换,首先是启动画面,其次是登录画面。这两个画面可以通过特殊处理修改。 一、修改启动画面 方式1: 如果只需要变成全黑,不显示任何动画与文字,可以禁用启动画面,如下: ...
  • Windows7开机加速全攻略

    千次阅读 2010-10-24 10:24:00
    -------《Windows7开机加速全攻略》全文导航-------- Windows7开机加速全攻略一:序章 Windows7开机加速全攻略二:系统开机原理篇 Windows7开机加速全攻略三:开机设置优化 Windows7开机...
  • 建立Windows Embedded Compact 7开发环境

    千次阅读 2011-04-14 09:10:00
    欢迎下载试用新一代Windows Embedded CE(Compact 7): ...微软于近日正式发布了Windows Embedded Compact 7(以下简称WinCE7或WEC7)的Publ
  • windows7手动配置MariaDB

    千次阅读 2018-03-29 22:47:43
    1、 从MariaDB的网站下载Windows安装包。安装包有两种版本,.msi格式的和.zip格式的。Msi格式的就是我们常见的双击之后弹出界面进行安装和配置的版本,而zip格式的是下载之后直接解压缩要指定的目录,然后手动修改...
  • Windows7系统服务详解

    千次阅读 2015-02-26 14:41:33
    1、了解 Windows 7 服务的基础知识  与Windows XP和Windows 2003才七十多个服务相比,到Windows 7时代,系统已经增加到一百五十多个服务(Vista系统有130多个),这不可避免地加大了系统资源占用,拖慢了系统...
  • 1、VC2008中编写“Windows服务”(Windows Service)程序 源码资源下载:http://download.csdn.net/detail/stony1980/4512984 vc2008下新建一个 ATL 项目-》 选择创建一个“服务”类型的ATL 项目TestService,将...
  • 一般来说,一个外来ActiveX控件要在Windows中被正确使用,首先必须将控件文件(*.OCX)复制到硬盘中,然后将其在Windows注册,未在Windows注册过的ActiveX控件是不能使用的。注册ActiveX控件一般来说有三种途径: ...
  • 想法很简单,就是想在AD中添加一个用户时自动调用一项指令。查看了一下在08server和win7中有类似的功能,如题。 以下内容来源于MSDN:http://support.microsoft.com/kb/975425 Windows Server 2008 R2 和

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 222,663
精华内容 89,065
关键字:

windows7怎么注册用户