Articles of windows 7

Windows 7/8壁纸registry键(幻灯片)

我想知道哪里的registry键是壁纸的位置,幻灯片持续时间,和壁纸适合,所以我可以做一个快速的registry补丁。

Unity独立版本不运行

我正在制作一个Unity3D游戏。 我已经build立了这个游戏作为Windows独立构buildx86_x64。 在制作rar文件后,我已经将它上传到Google驱动器。 然后将链接分享给我的客户。 当他下载它没有打开。 他的电脑上的Windows 7旗舰版32位显示这个消息,这个文件的版本是不兼容的 。 问题是什么? 这是我的电脑完美的x86构build,x86_64构build。 我的电脑有Windows 8.1专业版。 请让我知道实际的问题。

如何在Windows 7(64位)中卸载以前安装的OpenCV

我想卸载以前安装的OpenCV 2.4.3版本并安装2.4.7或2.4.8版本。 我的问题是如何完全删除以前的安装? 我正在使用Windows 7,64位。 另外我的系统上有Visual Studio 2010 Ultimate,如果有帮助的话。 提前致谢!

如何映射批处理中的networking驱动器

我的用户用来映射networking驱动器。 我开发了一个工具,它使用一个networking驱动器i :. 问题:我可能重叠用户定义的驱动器。 我怎样才能打开一个DOSbatch file,将定义一个新的networking驱动器为自己的使用,但不会更改用户可见的networking驱动器?

线程防止创build窗口

所以我有一个win32程序创build一个窗口与HWND window=CreateWindowEx(WS_EX_CLIENTEDGE, L"STATIC", L"Hi", WS_CHILD|WS_VISIBLE,0,0,120,20, hWnd, (HMENU)HI, GetModuleHandle(NULL), NULL); 然后在此之后,我创build一个线程与std::thread th=std::thread(print, hWnd); 并用th.join();启动它th.join(); 但是,直到线程执行完毕,窗口才会被创build,即使线程是在窗口之后创build的。

处理软件使用的文件时如何避免I / O错误32

我有一些科学仪器,有些软件可能会有些不尽人意的地方,但它是专有的,我无法改变软件的工作方式。 所以我正在努力玩它。 这是我的设置: 该软件创build一个文本文件来存储数据。 随着每一个新的观察(每10秒)它追加最新的观察文本文件。 我想将文件保存到一个共享的networking驱动器,以便我可以在其他计算机上即时获得最新的文件访问权限。 但是,如果笔记本电脑连接到networking驱动器的时间很短,而软件试图写入该文件,则软件将中断,之后所有观察结果都将丢失到networking空间中。 我得到I / O错误103。 所以这是一个我已经写好的小batch file,先将数据保存在硬盘上,然后定期复制: set /p name= File name (without ".txt"): set source= C:\Users\Admin\Desktop\%name%.txt set destination= Z:\SKQ201701S\Birk_data\O2\%name%.txt :loop copy %source% %destination% timeout /t 10 goto loop 这是我的问题: 有时我得到I / O错误32.从我读过的,这是由于多个程序试图同时访问同一个文件。 所以我假设有时软件试图追加一个新的观察文件,而我的批处理脚本正在复制文件。 发生这种情况时,我收到错误消息。 我读过关于文件被访问时被locking,但也许这个软件在写入时不locking文件? 我不确定… 我怎样才能避免这种情况发生? 到目前为止,我发现的所有答案都假设这两个过程都在用户的控制之下。 通常在同一批处理脚本中。 但在我的情况下,我无法控制专有软件。 我在Windows 7上。任何想法?

“在这里打开git bash”和“在这里打开命令提示符”从Windows资源pipe理器上下文菜单中消失

没有重新安装git或编辑相关的registry项,我自己添加上下文菜单的shell,我想知道是否有另一种方法来带回“Git Bash Here”和“打开命令窗口在这里”菜单吗? 我正在使用Windows 7家庭高级版64位。

如何将多个子文件夹中的特定文件移动到各自的父文件夹? (Windows批处理)

我有以下文件和文件夹结构(使用实名): Carabidae/Pterostichinae/FolderNameXXX/dor/StackXXX/files.tif 我的问题是,我需要从StackXXX文件夹中获取一个特定的文件,PM *。*到各自的/ dor父文件夹中。 StackXXX文件夹可以被删除。 有数百个FolderName。 理想情况下,我想要一个batch file,我可以从Carabidae文件夹运行。 这需要是一个batch file,因为会不断添加新的FolderNames。 经过大量的search之后,我从这个StackOverflow的答案中find了一个半工作的解决scheme: for /f "delims==" %%i in ('dir /a:d /b') do for /f "delims==" %%f in ('dir %%i /a:d /b') do (move "%%i\%%f\PM*.*" "%%i"&&rd "%%i\%%f" /s /q) 它移动文件并删除文件夹,就像我想要的。 但问题是,它只能在从FolderName文件夹运行时起作用,这会影响脚本的节省时间的目的。 我不知道如何修改它以recursion到子文件夹,所以我可以从顶部文件夹运行它。 非常感谢您的帮助!

如何删除Windows命令shell中的文件B中的文件A的行?

这个其他问题非常适合join两个文件。 我需要做相反的事情。 我需要删除文件B中的文件A中的行 这个问题类似于这个问题 ,除了问题是针对unix,这是针对Windows命令shell(cmd.exe)。 我想使用Windows 7 Pro原生的工具。 更新: 这些文件是主机文件。 每个人都有以下几行: 127.0.0.1 host.domain.com 要么 0.0.0.0 host.domain.com 要么 # this is a comment 文件可能有多达20万行。 可能会出现空格和制表符。 虽然我更喜欢保存,但是顺序不影响function。 以下是一些主机文件的例子: https://adaway.org/hosts.txt https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=0&mimetype=plaintext https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts https://hosts-file.net/ad_servers.txt http://winhelp2002.mvps.org/hosts.txt http://someonewhocares.org/hosts/hosts (不要担心这个问题0.0.0.0 vs'127.0.0.1`。)

检查一个DLL是否签名为C ++

我正在尝试检查一个DLL是否基于文件path进行签名。 我发现使用WinVerifyTrust有这种types的问题的预先存在的解决scheme,但是,当我试图检查它对“C:\ Windows \ System32 \ kernel32.dll”它说:“该文件”C:\ Windows \ System32 \ kernel32.dll“未签名。” 尽pipekernel32应该是一个有签名的dll。 我在Windows 7上。 这是我所调用函数的源代码: https : //msdn.microsoft.com/en-us/library/windows/desktop/aa382384(v=vs.85).aspx 我怎样才能解决这个function?