Articles of windows 7

Windows中的Visual Studio文件关联

在Windows资源pipe理器中,当双击任何Visual Studio文件( *.cs , *.csproj等)时,它将打开VS的旧版本而不是最新版本(VS 2017)。 和VS有太多的文件types的关联。 如何更改默认的 Visual Studio (VS可以处理的所有文件)? 还有一个类似的关于Visual Studio 2008的问题( 从Visual Studio 2005到2008的移动文件关联 ),但是那里的解决scheme不再工作(Visual Studio 2017的设置没有“还原文件关联”button)。

PhotoView Windows 7参考应用程序

我用源代码下载了Win7的PhotoView参考应用程序 。 该应用程序的作品,但我不能让项目build设。 在解决scheme中有一个ServiceControlInterop C ++项目不会生成。 我发现它需要我下载的Win7 SDK,但现在我已经得到了正确的winsvc.h引用,我得到了一些新的错误。 我远不是一个熟练的C ++开发人员,所以我希望这个列表能够唤起一些对C ++大师来说很明显的东西: 更新:anelson是完全正确的,添加这些path允许我编译ServiceControlInterop项目。 对于那些感兴趣的,你还需要UACHelpers项目和Microsoft.KtmIntegration类来获得整个解决scheme进行编译,这是一个相当的野兽。 将UACHelpers项目添加到解决scheme,并为Microsoft.KtmIntegration类创build一个新项目(该链接是在MSDN上的代码列表…我认为它必须是一个支持类,他们忘记包含在PhotoView源代码中)。 Error 13 error C2065: 'NETWORK_MANAGER_FIRST_IP_ADDRESS_ARRIVAL_GUID' : undeclared identifier C:\Program Files\Microsoft SDKs\Windows\v7.0\include\Winsvc.h 313 ServiceControlInterop (Windows7Plugins\TrigerStartService\ServiceControlInterop) Error 14 error C4430: missing type specifier – int assumed. Note: C++ does not support default-int C:\Program Files\Microsoft SDKs\Windows\v7.0\include\Winsvc.h 318 ServiceControlInterop (Windows7Plugins\TrigerStartService\ServiceControlInterop) Error 15 error C2078: too […]

Win7中的Windows服务?

我试图做一个产生桌面应用程序的服务,然后观察它,确保它在closures的时候重新启动。 。 我希望它基本上产生了这个过程,然后忘了它,让它像一个普通的交互式应用程序。 (显然这在XP和之前更容易做到,但是我需要XP,Vista和7) 我现在的问题是,如果我使用process.start()与桌面交互检查显示不可见,如果我直接产生一个表单,它会问“你真的想要做这个?!” 然后整个屏幕变成空白,除了我的程序。 我只是想这是一个无害的后台应用程序。 我有应用程序运行良好,我只需要弄清楚如何从一个服务产卵,没有任何麻烦。 我发现所有这些说“不要使服务有UI”的东西,但首先这是给我的要求。 (老板不希望它是一个计划的任务)另外,我注意到,任务调度程序本身是一个服务,并没有任何问题产生用户交互式应用程序。 为什么我不能这样做呢? 我究竟做错了什么? 更新:感谢所有有用的信息。 能够说服我的老板,这是不可能实现的基础上,孤立的会议,所以我标记这一个答案,并给了每个人谁给了有用的信息upvotes。 再次感谢! 🙂

如何让Windows Mobile设备中心检测Windows Phone 7系列仿真器?

我正在运行一些testing,需要能够通过设备中心与交换帐户或本地Outlook帐户同步Windows Phone 7 Series仿真器。 我正在使用模拟器的解锁版本,所以我实际上在手机上有一套合理的软件。 当模拟器启动时,我期望设备中心检测到它并开始同步(或提示我进行设置)。 这不会发生。 我试过在设备中心调整连接设置(COM2和DMA),但没有运气。 这可能吗? 有没有人做过? 提前致谢!

衡量/测量没有TaskMgr的CPU使用率?

我试图衡量长时间运行过程中的CPU利用率水平。 我怀疑每次运行task-manager查看数据时,进程的CPU利用率都会下降,因为taskmanager具有更高的优先级。 如果我给予我的进程实时优先级,那么任务pipe理器完全locking,我不能使用它。 我希望我的大部分CPU周期都用在这个过程中,我想大致了解它的使用情况。 我不需要一秒钟的显示器,只是几张快照让我知道发生了什么。 我怎样才能做到这一点?

COM服务器实例创build失败,错误-2147024156

当我尝试使用CoCreateInstance创buildDCO​​M服务器时,失败,错误代码为“-2147024156”。 与错误代码对应的错误消息是“该过程需要提升”。 我该怎么办才能纠正这个问题?

Windows 7驱动程序ioctl调用

我已经写了一些特定function的Windows驱动程序。 它没有任何问题。 但是,我通过ioctl接口调用它时遇到了问题。 在我的应用程序中,我调用CreateFile并尝试传递给我的驱动程序的名称。 但是,它给我一个错误,“无法打开设备”,错误代码是0x03。 我正在使用和我的司机完全一样的名字。 名称从cmd行应用程序打开驱动程序:\ DosDevice \ my_driver传递给CreateFile的名称也是相同的。 有什么方法可以find我的驱动程序在Windows命名空间的名称是什么?

如何隐藏与我的应用程序打开的控制台窗口?

我有一个控制台窗口,与我的应用程序一起打开。 我能以某种方式find它的手柄并隐藏它,或者至less将其最小化吗? 假设我可以使用任何语言(C ++,C#,Visual Basic,batch file等)。 我不能删除控制台,因为每个Matlab编译的应用程序都有一个。

在安装了VS08的旧XP中使用最新的dll函数

我想使用只有Vista或更高版本的操作系统版本支持的DLL的function。 因为我使用XP,不想升级到Vista或Win7。 有没有一种方法可以使用dlls / api函数来编译我的当前XP上安装的VS08?

如何在Windows 7中从.bat文件注册DLL

作为穷人安装(在Windows 7上)的一部分,我需要从一个.bat文件注册一个DLL。 我向用户提供一组构成应用程序的文件,告诉他们将它们复制到某个(任何)目录,然后,作为安装的第一部分,告诉他们执行我的register.bat文件,该文件调用regsvr32适当的DLL(s) 这与0x80004005(权限)错误失败。 然后我尝试运行.bat文件作为pipe理员。 这不起作用,因为它在\ windows \ system32中打开命令提示符,而不是要注册的DLL所在的位置。 由于我不知道用户在哪里放置了register.bat文件,我不能把path放到.bat文件中的DLL文件中。 有什么想法吗?