草庐IT

help-system

全部标签

windows - 使用模拟用户在 File.Encrypt 上获取 System.IO.IOException

我正在尝试以编程方式加密文件夹(使用WindowsEFS)。以下powershell代码在通过ISEpowershell控制台运行时工作正常。$obj=New-Object-TypeNameSystem.IO.FileInfo'D:\Temp'$obj.Encrypt()然而,通过带有测试厨房的ChefRecipe在模拟用户下运行此命令会产生以下错误powershell的配方包装器:ruby_block'Enableencryptiononfolder'doblockdocommand=产生以下堆栈跟踪:PSMessageDetails:Exception:System.Managem

c++ - 有没有比 system() 更好的方法来在 C++ 中执行命令?

我有一个C++Windows服务,当我调用system()函数来执行命令时有时会崩溃。我已经在Windows命令行中运行了命令的确切文本,它运行得很好,但由于某种原因,它在运行system()时失败了。更糟糕的是,我似乎无法获得有关system()失败原因的任何信息。似乎没有引发异常,因为我正在执行catch(...)并且没有任何内容被捕获。我的服务刚刚停止运行。我知道是对system()的调用失败了,因为我在调用之前和之后都添加了日志信息,而之后的任何内容都不会记录任何内容。那么,有没有其他方法可以执行我的命令?至少,如果出现问题,可以给我一些信息,或者至少让我处理异常之类的东西。

c# - 如何播放 Windows 通知声音? (它未在 System.Media.SystemSounds 中定义)

当使用System.Media时,有一个称为SystemSounds的东西,您可以在其中轻松播放一些操作系统声音:System.Media.SystemSounds.Asterisk.Play();System.Media.SystemSounds.Beep.Play();System.Media.SystemSounds.Exclamation.Play();System.Media.SystemSounds.Hand.Play();System.Media.SystemSounds.Question.Play();不幸的是,只有这五个选项,而在Windows10中,其中三个是相同的

windows - MSI 安装程序,64 位操作系统,写入\windows\system32\inetsrv 文件夹

在WindowsServer200864位上,我需要一个.msi安装程序文件来将一些文件写入\windows\system32\inetsrv文件夹。(这些文件是一些XML模式验证文件,C#XmlReaderSettings.Schema.Add()预计位于该文件夹中)。当安装程序运行时,文件最终位于\windows\SysWOW64\inetsrv文件夹中,而不是它们需要的位置。我试图让安装程序写入\windows\Sysnative文件夹,并且安装程序创建了一个具有该确切名称的文件夹,我没想到这是可能的。参见thispage有关抑制SysWOW64重定向的良好讨论。在Windows

.net - System.Speech 语音合成器的奇怪问题

我正在开发一个包含语音合成的程序。几周前,我写了介绍using(SpeechSynthesizers=newSpeechSynthesizer()){s.SetOutputToWaveFile("file.wav");s.Speak(textBox1.Text);}程序。它工作得很好。我从我的任务列表中划掉了“研究语音合成”,然后转到项目的其他部分。现在我正在编写一个真正的程序,并尝试使用相同的基本代码块。但是,它现在在s.SetOutputToWaveFile调用中失败。它会抛出PlatformNotSupportedException,并显示以下消息:“系统上未安装语音或当前安全设

.net - System.Guid.NewGuid() 是否总是通过 Windows 上的 UuidCreate() 实现?

当我用C#或VB.NET或其他.NET系列语言编写的程序在Windows上运行并调用System.Guid.NewGuid()时,生成总是通过将调用转发给Windows提供的UuidCreate()还是有其他生成方式? 最佳答案 不,并非总是如此。根据它的文档,UuidCreate功能仅适用于WindowsServer2000及更高版本。至少有一个版本的.Net框架在Windows98上运行并且包含Guid类。因此它不可能使用UuidCreate。1.X肯定能在Windows98上运行,我不记得2.0了。嗯,我开始怀疑这是文档问题。

windows - Windows 中的 F1 : Should it open the program's help screen OR show help text?

我开发跨平台桌面应用程序,最近我发现了在小部件上使用帮助文本的乐趣。然后用户在标题栏上有一个问号按钮,单击该按钮后,他可以单击窗口中的任何小部件并查看有关它的帮助文本。非常好。因为我认为所有程序都应该完全可以通过键盘使用而无需触摸鼠标,所以我发现在Windows上,F1打开具有当前焦点的小部件的帮助文本。到目前为止还不错。但是...F1几乎总是用于应用程序的帮助屏幕。所以我们发生了冲突。我应该怎么办?是否有不同的快捷键可用于打开帮助文本气球? 最佳答案 根据MicrosoftUserExperienceGuide的第233页,F1显

windows - MinGW Make 抛出 "The system cannot find the path specified."错误

我正在尝试在Windows7上使用cmake生成一个c++项目。在它实际创建项目之前,尽管看起来cmake对您的工具链进行了快速测试(我正在使用MinGW),这就是我的问题所在。Cmake触发make构建,最终失败并返回“系统找不到指定路径”的响应。我运行了在试运行模式(-n)下失败的特定makefile并手动执行了所有命令:"C:\ProgramFiles(x86)\CMake\bin\cmake.exe"-Ecmake_progress_reportC:\SFML\CMakeFiles\CMakeTmp\CMakeFiles1echoBuildingCobjectCMakeFile

c# - System.Configuration.ConfigurationException 在 Windows Server 2012 上运行基于 .NET 4.0 的服务构建时

美好的一天。我有一个现有的Windows服务,它在使用.NET4.0的WindowsService2003上运行良好。我正在尝试在WindowsService2012上安装相同的服务并成功。但是,当我运行该服务时,出现以下错误。我相信WindowsServer支持4.5,其中也包括4.0,这是正确的吗?谁能帮我确定为什么我会收到以下消息?LogName:ApplicationSource:.NETRuntimeDate:8/17/20155:56:56AMEventID:1026TaskCategory:NoneLevel:ErrorKeywords:ClassicUser:N/ACo

python - 输入 "help("模块时 Windows 上的 Spyder 崩溃")"

所以,我的计算机的python(python2和3)配置似乎以某种secret方式搞砸了。最初,我使用“应用程序和功能”而不是“卸载程序”卸载了EnthoughtCanopy(Windows1064位)。通过Anaconda运行spyder后,我在ipython窗口中运行了“help("modules")”并收到以下错误:C:\Users\Jacob\Anaconda3\lib\site-packages\IPython\kernel\__init__.py:13:ShimWarning:The`IPython.kernel`packagehasbeendeprecated.Yoush