草庐IT

windows - Vista UAC - 无法映射网络驱动器

我们有一个以编程方式映射网络驱动器的应用程序。在启用了UAC的Vista上,我们遇到了一些奇怪的问题。我们的应用程序映射驱动器未提升,因此如果用户浏览资源管理器并双击运行exe,它会提示UAC。因此,当他们批准它时,它会提示输入共享的用户名/密码......奇怪,因为凭证已保存。事实证明,提升的进程无法访问从非提升的进程映射的映射驱动器。要实际查看此问题,请执行以下步骤:在没有UAC的情况下运行cmd.exe运行“netusew:\yourHostname\yourShare/user:yourUseryourPassword/persistent:yes”以管理员身份运行cmd.ex

windows - Windows(特别是 Vista)如何确定我的应用程序是否挂起?

我遇到的问题与此处描述的问题非常相似:http://www.eggheadcafe.com/software/aspnet/30579866/prevent-vista-from-markin.aspx该线程建议任务管理器向进程发送WM_NULL并期望进程在超时限制(5秒?)内使用此消息。当我在google上搜索“WM_NULLhung”时,有很多对相同技术的引用。但是,当我的应用程序进行长时间操作时,我没有在我的应用程序队列中看到任何WM_NULL消息-我有一个辅助线程,每0.5秒切换到主线程并调用PeekMessage()寻找WM_NULL,并且它没有找到任何东西!那么,Windo

windows - 新创建的模态窗口失去焦点并在 Windows Vista 中变得不可访问

有时,当我在我的Delphi应用程序中打开模态窗口时,它需要一段时间才能显示,然后我注意到该应用程序有点被阻止,发生的事情是模态窗体是用ShowModal打开的,但没有显示并且应用程序被锁定,就好像模态窗口在第一层。通常发生这种情况时,我必须使用Alt+Tab或Windows+Tab来查找“隐藏”模式窗口,但这并非每次都有效。这种行为只发生在Vista中,但非常烦人。有什么方法可以防止这种“焦点怪异”的发生吗?谢谢。*编辑*显然设置Application.MainFormOnTaskbar:=True解决了问题,但现在下结论还为时过早,因为这是随机发生的。*编辑2*ModalFormO

windows - XP、Vista、Win7 之间 IE8 行为的差异?

InternetExplorer8在不同操作系统上的行为(HTML、CSS、Javascript等)是否存在显着差异?换句话说,网页在IE8+XP、IE8+Vista和IE8+Win7中的工作方式是否相同,或者是否存在一些显着差异?(我知道安装的插件和字体会产生影响,但目前这有点超出我的范围;假设兼容模式X-UA-Compatible:IE=8或边缘)尽管TheIEBlog包含非常有用的信息,我没有在那里找到这些数据-所以我假设应该没有任何区别。然而,搜索出现了this(vague)question:"IE8onXP:looksgreat!IE8onVista:looksterribl

windows - Delphi 7 表格, anchor 在 Vista 中不起作用

该软件基于Delphi7构建。在我的XP机器上,表单会按预期调整大小。但是,在两台Vista机器上,我的组件的anchor设置为[akLeft、akTop、akRight、akBottom],但是当我调整表单大小时,组件不会随表单一起拉伸(stretch),在右侧和底部边缘留下空白.在XP机器上,组件可以正确地拉伸(stretch)。因此,Vista机器似乎忽略了anchor属性。知道是什么原因造成的以及如何解决吗?重要更新(François):我们的D2007应用程序和所有x64窗口都遇到了同样的问题。安德烈亚斯的回答确实是解决办法。所以它与D7或Vista无关。

ruby-on-rails - Ruby On Rails 与 Windows Vista - 最佳设置?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion您认为在WinVista环境中RoR的最佳设置是什么?我已经尝试过radrailseclipse插件,但它对我来说太笨重了,我也开始只使用Textpad和命令行,但我已经习惯了使用某种IDE。

windows - 适用于 Windows Vista 64 位的命令行颠覆客户端

有没有人推荐适用于Windows的任何特定命令行SVN客户端。成为64位将是一个奖励。我有TortoiseSVN,但它没有命令行,而我的构建脚本需要它。我搜索了subversion站点,发现不是一个,而是四个不同的选项。因此,我的问题。 最佳答案 SlikSVN(download)看起来是给定您想要的最合适的选项。 关于windows-适用于WindowsVista64位的命令行颠覆客户端,我们在StackOverflow上找到一个类似的问题: https:/

windows - Vista 环境变量中的 %TMP% 和 %TEMP% 有什么区别?

在我的电脑上,环境变量%TMP%和%TEMP%都指向同一个位置。那些只是为了向后兼容问题,还是有真正的区别? 最佳答案 这是为了兼容性。它一直回到DOS。由于没有标准,一些DOS(和Win3.x)应用程序会查找%TMP%环境变量,而其他应用程序会查找%TEMP%。如果您在AUTOEXEC.BAT文件中同时设置它们,则效果最好。WindowsNT会自动设置它们,以确保所有应用程序继续正常运行。%TEMP%是现在的标准,但%TMP%仍然存在。编辑:看起来Richard已经在评论中提到了DOS方面。

windows - 如何检测真正的 Windows 版本?

我知道我可以调用GetVersionExWin32API函数来检索Windows版本。在大多数情况下,返回值反射(reflect)了我的Windows版本,但有时并非如此。如果用户在兼容层下运行我的应用程序,那么GetVersionEx将不会报告真实版本,而是由兼容层强制执行的版本。例如,如果我正在运行Vista并在“WindowsNT4”兼容模式下执行我的程序,GetVersionEx将不会返回版本6.0,而是返回4.0。有没有办法绕过这种行为并获得真正的Windows版本? 最佳答案 据我所知,最好的方法是检查特定的API是否从

windows - 适用于 Windows Vista(64 位)的最佳 Subversion 客户端

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我一直在使用TortoiseSVN在Windows环境中使用了相当长的一段时间。它看起来功能非常完备,并且很好地集成到Windowsshell中,更重要的是,向源代码管理经验很少或没有经验的同事传授它是相当轻松的。但是,自从我们迁移到WindowsVista64位后,Tortoise就出现了很多错误,似乎导致了很多explorer.exe异常和崩溃。该软