草庐IT

MICROSOFT

全部标签

c# - Microsoft Sam,SAPI 替代品

我们有一个应用程序,我们计划使用Microsoft语音API。现在,我们使用MicrosoftSam语音在WindowsXP上对其进行了测试,坦率地说,它听起来很糟糕......几乎不可能听到声音试图说什么。还有其他更好的声音吗?是否有更好的更新或更新版本。是否有其他产品、开源项目等可以作为替代方案?澄清一下-它需要某种API,以便我实际上可以针对它进行编程。 最佳答案 在Windows上,我发现最好的是使用来自AT&TNaturalVoices的语音API和语音:https://nextup.com/attnv.html然而,如果

c++ - 有没有办法,或者说 'accepted'是什么办法让所有windows都运行在当前进程下?

如何从另一个应用程序的进程地址空间获取它正在使用/显示的每个窗口的句柄?我知道您可以获得进程中所有当前运行线程的快照http://msdn.microsoft.com/en-us/library/ms686701(v=vs.85).aspx但我想知道是否有办法使用THREADID然后获取一个hwnd值,您可以使用IsWindow(hwnd)进行测试,或者从逻辑上讲,如果您可以获得hwnd,难道您不知道您已经有了一个值窗口?但我想知道这是否可行,或者这是否确实是一种明智的方法?谢谢。 最佳答案 您可以使用EnumThreadWindo

windows - setx 命令可以在 Windows XP 中使用吗?

@echooffSETX-mJAVA_HOME"C:\ProgramFiles\Java\jdk1.6.0_31"pause我尝试借助批处理文件在WindowsXP中使用setx设置javahome。但没用setx可以在windowsxpsp3中运行吗?以及如何在xp中以管理员身份运行命令提示符? 最佳答案 SETX不是WindowsXP的native命令,但它随WindowsXPPro的支持工具CD一起提供。http://www.microsoft.com/en-us/download/details.aspx?id=18546在

windows - Microsoft Windows DRM 服务器提示

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭3年前。Improvethisquestion我们正在研究涉及使用MicrosoftDRM服务器和Silverlight播放器播放受版权保护的视频的解决方案。该视频将使用Silverlight播放器向网络上的注册用户播放。我已经阅读了关于这个主题的所有MSDN文档,并且大概了解了它应该如何工作。但是,我找不到有关MicrosoftInidividuazation服务器的定价和安装的信息。因此,这里是我对在这方面有经验的人的问题:设置涉及Windows

.net - 未指定 SizeToContent 时的窗口大小

当使用下面的XAML时,窗口大小不是5000x5000,而是按钮被裁剪的一些小窗口。XXX据我所知,大小我没有指定SizeToContent属性,默认是“手动”,所以它将使用*sizeofawindowisdeterminedbyotherproperties,includingWidth,Height,MaxWidth,MaxHeight,MinWidth,andMinHeight.*来自WPFWindowsOverview,其他属性似乎是FrameworkElement::MinHeight/Width和FrameworkElement::MaxHeight。但是由于最小值的默认值

c++ - 如何将我的应用程序带到窗口顶部

IfIhavetwoapplicationsrunningsimultaneously,App1.exeandApp2.exe,IwanttobringApp2.exewhenabuttoninApp1.exeispressed. 最佳答案 使用FindWindow检索app2.exe窗口的窗口句柄,然后使用BringWindowToTop在那个handle上。您可以在此处找到(VB)示例:http://support.microsoft.com/kb/186431 关于c++-如何将我

windows - 如何在 Windows 上检测 X32?

X32允许使用32位整数、长整数和指针编写在x86_64处理器上运行的程序。在某些用例下,使用X32有很多好处。(X32不同于X86或X64;有关详细信息,请参阅Differencebetweenx86,x32,andx64architectures)。似乎某些WindowsEnterpriseServer支持X32,但我无法找到有关它的更多信息。这是基于一些英特尔PDF,例如Intel®Xeon®ProcessorE5-2400Series-basedPlatformsforIntelligentSystems:Microsoft关于PredefinedMacros的文档列出了常见的

asp.net - 我需要下载 Microsoft Internet Information Services 吗?

我不是铁杆程序员,但我确实使用MSVisualWebDeveloper2010Express开发了一个公司网站,我想继续努力,我想添加公司门户之类的东西。我只使用本地桌面家用计算机(WindowsXPProfessional),最近(感谢这里的好人)我搬到了一家在其服务器上安装了ASP.NET4.0框架的网络托管公司。在本地,当我想查看我的网站时,我可以看到单击"file",然后单击“在浏览器中查看”,它指向本地主机。或者,我可以将它上传到我的服务器的备用FTP站点,我可以在那里进行开发。我想我的意思是这台计算机不是服务器;它是服务器。它只是我开发网站的桌面。我一直在阅读有关Micro

windows - bat 脚本只运行第一行?

当我将下面的行复制/粘贴到cmd窗口时,它可以毫无问题地执行。"C:\ProgramFiles(x86)\MicrosoftVisualStudio10.0\VC\bin\vcvars32.bat"msbuildproj\projsln/p:Configuration=Debugproj\proj\bin\Debug\proj.exemyargs然而,当我将它保存为DoStuff.bat时,我收到以下消息(这是执行vcvars32.bat的文本),然后没有别的。它不构建我的项目,显然不运行新构建的可执行文件。为什么它不运行以及如何让它运行所有三个命令?>"C:\ProgramFiles

c# - 如何忽略 REG_EXPAND_SZ 中的环境变量?

我正在编写一个小的C#程序来更改Windows注册表中的一些硬编码路径。我的问题是包含环境变量的REG_EXPAND_SZ值。示例:%APPDATA%\Microsoft\Installer\如果我使用GetValue()查询此值,我得到%APPDATA%的路径。但我不希望它查找环境变量。我不能排除这些值,因为它们可能包含重要的硬编码路径。 最佳答案 使用RegistryValueOptions.DoNotExpandEnvironmentNames调用GetValue时的选项. 关于c