Questions tagged «windows»

编写特定于Microsoft Windows操作系统的软件:API,行为等。注意:常规WINDOWS支持不在主题内。可以在https://superuser.com上询问支持问题

12
如何从网络共享运行批处理文件而没有“不支持UNC路径”消息?
我试图从网络共享运行批处理文件,但是我不断收到以下消息:“不支持UNC路径。默认为Windows目录。” 批处理文件位于\\Server\Soft\WPX5\install.bat。当以管理员身份登录时,从Windows 7桌面导航到\\Server\Soft\WP15\并双击install.bat,这就是我得到“不支持UNC路径”的信息。信息。我在网上找到了一些建议,指出映射驱动器将不起作用,但是使用符号链接可以解决此问题,但是符号链接对我而言不起作用。以下是我的批处理文件内容,请提供任何可以帮助我完成所要完成的工作的帮助。基本上,我希望能够从运行批处理文件\\Server\Soft\WP15\install.bat。 批处理文件内容 mklink /d %userprofile%\Desktop\WP15 \\server\soft\WP15 \\server\soft\WP15\setup.exe robocopy.exe "\\server\soft\WP15\Custom" /copyall "C:\Program Files (x86)\WP\Custom Templates" Regedit.exe /s \\server\soft\WPX5\Custom\Migrate.reg 另外,安装完成后如何删除符号链接?

8
如何在Windows中查找路径长度大于260个字符的文件?
我在XP Windows脚本中使用xcopy递归复制目录。我一直收到“内存不足”错误,我知道这是因为我要复制的文件路径太长。我可以轻松地减少路径长度,但是不幸的是,我无法确定哪些文件违反了路径长度限制。复制的文件被打印到标准输出(我将其重定向到日志文件),但是错误消息被打印到终端,因此我什至无法估算出错误所在的目录。

30
提示-启动器中出现致命错误:无法使用“”创建进程
我通过ampps安装了python 3.5.1,它正在工作。但是,当我尝试使用pip时,出现以下消息: Fatal error in launcher: Unable to create process using '"' 我已经将ampps重新安装到不包含任何空格的路径中。请注意,“ python -m pip”解决方法对我也不起作用,因为每次使用它时都会收到以下消息: C:\Users\MyUserName\Desktop\Ampps\python\python.exe: Error while finding spec for 'pip.__main__' (<class 'ImportError'>: No module named 'queue'); 'pip' is a package and cannot be directly executed 我如何获得点子才能正常工作?我希望有一种不用前面的python命令就可以使用pip命令本身的方法。 编辑:这是发生了什么,如果我尝试运行python -c "import pip.__main__": Traceback (most recent call last): File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\compat\__init__.py", …

11
如何在Windows Vista上禁用“调试/关闭应用程序”对话框?
当应用程序在Windows上崩溃并且安装了调试器(例如Visual Studio)时,将出现以下模式对话框: [标题:Microsoft Windows] X已停止工作 问题导致程序停止正常运行。Windows将关闭程序并通知您是否有解决方案。 [调试] [关闭应用程序] 有没有办法禁用此对话框?也就是说,程序是否只是崩溃并以静默方式刻录? 我的情况是我想运行几个自动化测试,其中一些会由于被测试应用程序中的错误而崩溃。我不希望这些对话框停止自动化运行。 到处搜索我认为我已经找到了在Windows XP上禁用此功能的解决方案,这是在破坏此reg键: HKLM \软件\ Microsoft \ Windows NT \ CurrentVersion \ AeDebug \ Debugger 但是,这在Windows Vista上不起作用。


5
如何验证域凭证?
我想针对域控制器验证一组凭据。例如: Username: STACKOVERFLOW\joel Password: splotchy 方法1.使用模拟查询Active Directory 很多人建议在Active Directory中查询某些内容。如果抛出异常,则说明凭据无效-如该stackoverflow问题所建议。 但是,此方法有一些严重的缺点: 您不仅在验证域帐户,而且还在进行隐式授权检查。也就是说,您正在使用模拟令牌从AD读取属性。如果原本有效的帐户无权读取广告怎么办?默认情况下,所有用户都具有读取访问权限,但是可以将域策略设置为禁用受限帐户(和/或组)的访问权限。 与AD绑定会产生很大的开销,必须在客户端上加载AD模式缓存(DirectoryServices使用的ADSI提供程序中的ADSI缓存)。这既是网络,又是AD服务器,都非常耗资源-对于简单的操作(如验证用户帐户)而言,费用太高。 对于非例外情况,您要依靠例外失败,并假设这意味着无效的用户名和密码。其他问题(例如网络故障,AD连接故障,内存分配错误等)随后会误认为身份验证失败。 方法2。LogonUser Win32 API 其他人建议使用LogonUser()API函数。这听起来不错,但不幸的是,调用用户有时有时需要通常仅授予操作系统本身的权限: 调用LogonUser的进程需要SE_TCB_NAME特权。如果调用过程没有此特权,则LogonUser失败,并且GetLastError返回ERROR_PRIVILEGE_NOT_HELD。 在某些情况下,调用LogonUser的进程还必须启用SE_CHANGE_NOTIFY_NAME特权;例如,否则,LogonUser失败,并且GetLastError返回ERROR_ACCESS_DENIED。对于本地系统帐户或属于管理员组成员的帐户,不需要此特权。默认情况下,SE_CHANGE_NOTIFY_NAME为所有用户启用,但是某些管理员可能为所有人禁用它。 发放“充当操作系统的一部分”特权不是您要轻易采取的行动-正如Microsoft在知识库文章中指出的那样: ...正在调用LogonUser的进程必须具有SE_TCB_NAME特权(在用户管理器中,这是“充当操作系统的一部分”权限)。SE_TCB_NAME特权非常强大,不应仅授予任意用户一个特权 ,以便他们可以运行需要验证凭据的应用程序。 此外,LogonUser()如果指定了空白密码,则对的调用将失败。 验证一组域凭据的正确方法是什么? 我碰巧是从托管代码调用的,但这是Windows的一个普遍问题。可以假定客户安装了.NET Framework 2.0。





9
Windows的Systrace
我正在寻找Windows上的Systrace或至少strace。我知道 StraceNT,但想知道是否还有其他选择。具体来说,我正在寻找一种以编程方式实施系统调用策略的特定方法,尽管这可以在事后采取,而不是主动停止实施。 目前有什么好方法吗?
85 windows  strace 



13
Git状态需要很长时间才能完成
我git用来管理Windows机器上本地目录中的文件-这里不涉及网络,我不是在从另一台机器上推入/拉出。我的目录中可能包含100个文件,所有测试文件都非常小。当我跑步时git status,通常需要20-30秒才能完成。这正常吗?有什么我可以做来加快速度的方法,还是一种更好的方法来查看存储库的状态(更改的文件,未跟踪的文件等)?其他git命令似乎可以更快地完成。
85 windows  git 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.