草庐IT

SYSTEM_VERSION_GREATER_THAN

全部标签

c# - System.NotSupportedException : Cannot compile: TypeAs At SQLite. 表查询

我正在使用C#和SQLite编写Windows商店应用程序。在这种情况下,我遇到了一个问题,我为此寻找了解决方案。但我没有运气。问题是我想从表中删除一条记录。我的table是这样的classDocumentRecord{[PrimaryKey,AutoIncrement]publicintdID{get;set;}publicstringdName{get;set;}publicstringdDescription{get;set;}publicbyte[]dImage{get;set;}publicintuID{get;set;}publicstringdTextData{get;s

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

windows - 如何在 Visual Studio C++ 项目中指定 "any Windows SDK version greater than 10.0"?

这里的开发人员安装了不同的SDK,我希望我的VisualStudio项目使用任何大于10.0的可用SDK,而无需具体指定是哪一个。有办法做到这一点吗?在vcxproj文件中:10.0.10586.0 最佳答案 对于VisualStudio2017,您必须在vcxproj文件中使用特定的SDK版本号。然而,AntonioSanchez在这篇文章的评论中为Windows10SDK提供了一个解决方法:https://developercommunity.visualstudio.com/comments/190992/view.html$

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了。嗯,我开始怀疑这是文档问题。

android - Git on Windows 7 for Android in Eclipse : How do I use version-control on existing project?

如何将我现有的EclipseonWindowsforAndroid项目放入Git存储库的分支中?我也想和我的friend分享这个存储库来帮助编码。他已经建立了一个Git存储库并向我发送了地址和凭据。我只是不知道该怎么做?一旦我在Windows上获得Git的cmd行,我必须做什么才能将这个项目添加/克隆到我friend的存储库或我自己的存储库(然后我如何与他共享我的存储库?)。我在Ubuntu中将Git与GitHub结合使用(我没有设置),但我真的不知道如何设置。我已经安装了插件egit,但遇到了问题。我现在想为Git使用一个独立于Eclipse的接口(interface)。问题的核心:

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