草庐IT

LabVIEW程序

全部标签

windows - Microsoft Windows 64 位应用程序开发最佳实践安装文件夹

我的问题是供应商向我提供了一个64位应用程序(打包在一个64位安装程序中),但它会安装到x86(程序文件)文件夹中,他一直告诉我它没问题,但我希望它安装在程序文件目录;因为32位版本会这样做,并且应用程序的脚本是基于此假设开发的。谁能告诉我Microsoft为64位应用程序推荐的最佳实践(链接)。提前致谢。 最佳答案 这可能有帮助:关于64位操作系统上的WindowsInstallerhttp://msdn.microsoft.com/en-us/library/aa367451.aspx您的供应商是否通过MSI文件安装应用程序?如

wpf - 是否有类似于 Prism 中使用的桌面应用程序事件聚合器之类的东西?

Prism中的事件聚合器非常棒,允许在复合应用程序中的模块之间进行松散耦合的通信。是否存在允许在用户桌面上运行的独立应用程序之间发生相同事情的事情?我可以想象开发一个使用WCF和TCP绑定(bind)并在WindowsProcessActivationService中运行的解决方案。客户端应用程序可以根据需要向该服务订阅或发布事件,这将确保所有其他监听器都能适本地收到事件通知。使用TCP可以将事件消息推送到客户端而无需轮询,从而确保非常快速地传递消息。我忍不住想,虽然这样的事情已经存在了......有没有人知道这样的事情,或者对如何最好地实现它有任何建议?

.net - 为要连接的 Windows Phone 7 应用程序构建服务的最佳可扩展架构是什么?

我想构建我的第一个WindowsPhone7应用程序,我需要一个服务后端。我应该使用NServiceBus之类的东西吗?世界文化基金会?任何建议都会有所帮助。我猜云(Azure)是托管此服务的最佳场所? 最佳答案 我认为NserviceBus在这种情况下不会真正帮助您。我会选择托管在稳健环境中的WCF。可以是Azure,但不一定是。但最重要的是,我认为这一切都是为了提供一种高效且智能的离线策略,这样您的应用程序就可以在服务失败时继续运行。因此,这将涉及高效的同步和本地存储。对于同步,查看MSSyncFramework.不确定它是否适

c++ - 将 kde 应用程序移植到 windows

你好我正在尝试将KDE应用程序移植到Windows我的问题是为Windows找到一个合适的KDESDK,我不能包含任何k-headers(kapplication.hkaction.h....)而且我什至没有得到libs有这样的指南吗 最佳答案 KDE4旨在原生支持Windows,因此它应该少一些“移植”工作,多一些“让它按原样编译”的工作(尽管可能会有一些小的变化)。你应该可以在KDEonWindowssite上找到相关信息。.具体来说,有一个porting在他们的wiki中确保KDE应用程序在Windows下运行的部分。

.net - 在 Windows Vista/7 中重定向应用程序的图形输出(使用 DWM)

我想创建一个桌面管理器,它获取所有正在运行的应用程序的信息,包括状态和屏幕截图,以在我的虚拟空间(可能是3D)中显示和操作它们。它可以被视为Windows本身之上的另一层抽象。因为许多WindowsVista/7的原生功能,如翻转3D和实时缩略图,都能够实时显示每个窗口的事件,例如视频一直在任务栏的缩略图中播放,我认为DWM允许应用程序将其输出重定向到其他地方,或者某些特殊进程能够收集其他应用程序的图形输出(可能仅限于子进程)。Microsoft是否为此发布了一组公共(public)API?如果不能,技术上可行吗?如果我将我的范围限制为仅使用WPF的.NET应用程序,会不会更容易一些?

c# - 将 ASP.NET 4 Web 应用程序部署到 IIS6 服务器后,工作进程回收导致其大部分时间停止工作

这是一个非常奇怪的情况,所以希望我能很好地解释它。我正在将ASP.NET4webforms应用程序部署到运行IIS6的WindowsServer2003SP2服务器。这就是问题所在——当应用程序池回收其工作进程(w3wp.exe)时,大约80%的时间,我每次尝试访问应用程序中包含EntityDataSoure的任何页面时都会收到ReflectionTypeLoadException错误尝试查看它。但是(这是有趣的部分)——另外20%,它工作得很好。实际上,我已经为这个应用程序池完全关闭了工作进程的回收,只是从web.config中添加/删除空格,强制站点重新编译,直到我得到一个“好的”

windows - 如何打包用于部署的 Windows 驱动程序?

我有一个Windows驱动程序,它是sys和inf文件,我需要打包它们以便在最终用户系统上部署。我该怎么做以及我可以使用哪些工具? 最佳答案 我使用AdvancedInstaller用于构建我的MSI文件,它还能够使用DIFx2.1安装驱动程序.我自己从未用它来安装驱动程序,但它可以做到。他们有试用版,因此您可以毫无损失地试用它。 关于windows-如何打包用于部署的Windows驱动程序?,我们在StackOverflow上找到一个类似的问题: https

c++ - 打印机驱动程序开发 - 从 32 位到 64 位

我开发了一个为32位系统编译的驱动程序。该驱动程序基于unidriver。有谁知道要使驱动程序与64位兼容需要什么?如果有的话,我需要对代码做哪些更改?还是只需要用64位版本的DDK编译它?提前致谢。努诺 最佳答案 第一步是使用VisualStudio打开项目并添加x64配置。然后,测试并查看它是否构建(可能不会)。最常见的错误(我遇到过)是这些:DWORD->DWORD_PTR+所有相关的具有长版本的Win32api函数指针截断:将在msvc上发出警告,在gcc上发出错误:在适用的情况下将long/int替换为(u)intptr_

c# - 从 Windows 资源管理器拖放到我的应用程序的文本框中

为什么拖放事件从未进入?privatevoidtextBox1_DragDrop(objectsender,DragEventArgse){Arraya=(Array)e.Data.GetData(DataFormats.FileDrop);e.Effect=DragDropEffects.All;Debug.WriteLine("wereindragdrop");}privatevoidtextBox1_DragEnter(objectsender,DragEventArgse){if(e.Data.GetDataPresent(DataFormats.FileDrop,false)

java - 从 Java 应用程序通过 RPC 与 Windows 进程通信

我希望通过RPC与Windows进程通信。我要与之通信的应用程序是使用VisualStudio2008在C++中开发的。该应用程序通过idl文件提供其接口(interface),然后使用Microsoftmidl工具进行编译。此应用程序已经开发,无法修改。我希望通过我用Java开发的第二个应用程序与该应用程序进行通信。Windows应用程序提供的功能是否与RPC的任何Java实现兼容?根据我在MSDN上的阅读,Window应用程序提供的RPC是DCE兼容的。除了12年以上的几篇讨论MSjvm的文章外,我没有成功找到有关Java中DCE/RCP的详细信息。我也没有成功使用idl从Wind