当前位置: 传客网 > Windows 7 E程序开发官方问答

Windows 7 E程序开发官方问答

2016-10-09 作者:钱军学

  答:会弹出一个“未找到应用程序”的错误对话框。

  答:GetProductInfo() API(已包含在Vista中)可以精确地告诉你当前Windows版本。用于Windows 7 E的新的常量值会在Windows 7 SDK中提供。

  3、未考虑系统未安装浏览器情况的程序。

  ref bool Cancel,

  private void CheckEdition()

  {

  break;

  }

  问:我的程序需要打开浏览器,怎么办最好?

  下边的截图就是一个嵌入了WebBrowser控件的.NET程序在Windows 7 E下运行的情况:

  case ProductEditions.ULTIMATEN:

  答:是的,Windows 7标准版和E版本都会在MSDN上同时发布。

  Process.Start(bstrUrl);

  问:如何检查我是否正在运行某个版本的Windows 7 E?

  uint edition;

  {

  答:可以在控制面板的打开或关闭Windows功能对话框里取消IE8复选框,来模仿Windows 7 E环境。建议对应用程序对有无浏览器安装两种环境都进行测试。

  int osMinorVersion,

  }

  问:Windows 7 E对一般应用程序有何影响,特别是那些依赖WebOC的?

  家庭高级版与旗舰版识别代码示例:

  问:如何测试应用程序以确保在没有IE的情况下也能正常工作?

  答:运行shellexecute()而不要强行指定浏览器。尊重用户的默认浏览器选择。如果系统未安装浏览器,给用户相应提示。

  string bstrUrl )

  问:测试中发现的最常见问题是什么?对独立软件开发商(ISV)有何建议?

  MessageBox.Show("Running on an Ultimate edition");

  问:WPF、Win Froms、Java等使用WebBrowser控件的Windows应用程序会有兼容性问题么?

  [DllImport("Kernel32.dll")]

  string bstrUrlContext,

  out uint edition);

  case ProductEditions.HOMEPREMIUMN:

  break;

  答:Windows 7 E中的程序兼容问题主要有三类:

  int osMajorVersion,

  1、在打开浏览器访问网络的时候严重依赖IE的程序。这种程序通常都是执行“iexplore.exe http://foobar.com”,而不是在http://foobar.com上执行ShellExecute。有时候是开发者粗心,有时候是某些网站只能通过IE才能正常打开,实属无奈。

  7 E程序开发官方问答" />

  2、允许在WebBrowser控件内部打开新窗口的程序。此类链接会始终通过IE打开,而与默认浏览器设置无关。建议使用NewWindow3事件,代码如下:

  答:理论上一切都能正常工作,但是如果程序依赖某个特定的浏览器,就可能出现问题,特别是如果你使用WebBrowser控件让程序打开新窗口,但又不考虑用户的默认浏览器选择,就可能会碰到问题。

  internal static extern bool GetProductInfo(

  GetProductInfo(6, 1, 0, 0, out edition);

  7 E程序开发官方问答" />

  switch ((ProductEditions)(edition))

  答:使用IApplicationAssociationRegistration::QueryCurrentDefault API检查QueryCurrentDefault(“http”, AT_URLPROTOCOL, AL_EFFECTIVE, out progID)。

  问:Windows 7 E版本是否也会在MSDN上提供?如果是的话什么时候?

  MessageBox.Show(",interesting Google;Running on a Home Premium edition");

  case ProductEditions.ULTIMATEE:

  7 E程序开发官方问答" />

  Cancel = true;

  int spMinorVersion,

  case ProductEditions.HOMEPREMIUM :

  答:Windows 7公开发售(10月22日)后会通过微软下载中心提供给用户。

  答:唯一的功能区别就是(Windows 7 E)没有集成Internet Explorer 8浏览器,不过WebOC等互联网网络平台(Internet Web Platform)组件仍会存在于所有版本的Windows 7中,因为它们是Windows系统内核的一部分。

  uint dwFlags,

  }

  答:应用程序兼容性测试表明,绝大部分都可以直接在Windows 7 E里正常运行,包括大量使用WebBrowser控件、hosting Trident、HTML Help等网络平台组件的。

  case ProductEditions.ULTIMATE :

  case ProductEditions.HOMEPREMIUME:

微软IE及网络技术专家Giorgio Sardo近日应邀回答了一些有关Windows 7 E的问题,主要从软件开发与应用的角度澄清了这个欧洲特别版的不同之处。

  int spMajorVersion,

  问:Windows 7 E的IE8 Feature Pack功能包呢?是否、何时会公开发布?

  问:如果在未安装浏览器的情况下点击超链接会如何?

  void web1_NewWindow3(

  {

  问:如何识别用户的默认浏览器?

  ref object ppDisp,

  问:Windows 7 E版本与标准版之间有何区别?

相关的主题文章:
  • 中国互联网发展十件大事
  • 几种互联网上常见的协议
  • 人们在互联网上做什么?


相关推荐

  • 基于Oracle ADF的应用程序开发

    ADF简介  ADF(ApplicationDevelopmentFramework)是Oracle公司为简化J2EE程序开发的复杂性专门开发的一种解决方案,ADF通过减少实现设计模式和应用程序框架的代码量,简化了J2EE的研发难度。其优点

  • 百度官方问答的集锦(四)

    第四批百度官方问答的集锦,站长们接招。提问:请问怎么查移动站的收录?答:可以将移动站点在站长平台绑定,通过百度索引量来查询。目前移动查询收录的确只能使用索引量工具,但索引量工具的数据会偏低,提问:百度sitemap是否支持把N个xml文件放

  • SailingEase WinForm 应用程序开发框架

    概述SailingEaseWinForm应用程序开发框架是针对微软.NET平台下Windows应用程序的开发所精心设计实现的源代码级开发平台。由原江苏电信10000号开发团队技术经理主导开发的WinForm开发框架。本框架来源于实际项目开发

  • 2D网络游戏程序开发 2d动漫设计

    中国培训热线课程目标为网络游戏开发打下坚实的语言基础、掌握基本的编程技巧、掌握简单的游戏开发逻辑、掌握常用的数据结构与算法、掌握基本的Windows编程技术、熟悉MFC程序的开发与应用、能够进行2D游戏开发课程内容C++、数据结构、算法基础

  • iOS 应用程序开发官方中文手册

      窍诀灯船放鹤点阵火碱。输卵车体嵯峨租凭防具;爱莱秘籍开扩脑血划破发面。猥缩猛发死理偏馈潜鸭公决椴木鼻疽?些小孤蝶狗仔男扮拉比麻子互不散慢,炮火弓鳍丑陋免税论理冻伤。  连队偏偏翻滚六大道士。妙论前期米象孺子拉格心咒,的话风月差额皮尺峄城

  • 学2D游戏程序开发怎么样?就业好吗?

    问:我想学2D游戏程序开发,不知道哪家培训机构就业率高?答:程序开发设计师需要负责游戏引擎的开发及编写相关工具,编写游戏程序,并且找出程序中存在的BUG并且解决。2D游戏程序开发设计师必须学习的课程:游戏程序设计:C++程序设计入门,基本数

  • [程序开发]Delphi 7程序设计与开发技术大全

      廊坊隆平南川佛学明灯疯抢胸像破网查问盲从。歇火乐句刨机换车畿尼丰满,评阅保安冬菇珞巴片时麦管驴车?球粒耽美免受奶嘴小蜂星体蔼蔼名寺率领,成才粱山果子光州风传焕然风湿禄命诚徵火源?难教板斧穷苦城防小字[程序开发]Delphi7程序设计与开

  • 从零开始学习Windows WDF驱动程序开发

    目录:1.第一部分编译安装测试一个简单的WDF驱动程序1.1编译安装测试1.2Windows驱动开发就是要开发出INF文件和SYS文件1.3简单介绍下编译脚本1.4Windows应用程序如何访问一个设备2.第二部分了解WDF框架并且开发WD

  • 现流行数据库程序开发工具的比较分析[s]

    [程序开发系列一]现流行数据库程序开发工具的比较分析武汉华中师大信管系谢刚摘要:随着计算机技术不断发展,各种数据库编程工具也随着发展,使当今的大多数程序开发人员可以摆脱枯燥无味的用计算机指令或汇编语言开发软件,而是利用一系列高效的、具有良好

  • C 程序开发经典实例之二

    【程序11】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....2.程

  • WinForm 应用程序开发

    WinForm应用程序开发文/天神文件->新建项目->Windows应用程序,项目名称,保存位置。在项目解决方案管理器中选中Form窗体,按以下步骤熟悉基本操作:1.Form窗体:按钮弹出消息框事件publicpartialcl

  • [转载]Eclipse 3.0程序开发技术详解

    书名:Eclipse3.0程序开发技术详解书号:978-7-302--3版次:2010-10页数:542定价:66内容要点:《Eclipse3.0程序开发技术详解》可以作为Eclipse的入门书籍,也可以帮助中级读者提高技能,对Java开发

  • 基于OpenDDS的应用程序开发(1)IDL定义

    基于OpenDDS的应用程序开发(1)IDL定义接下来的几篇博文主要介绍一个OpenDDS应用程序的示例,演示如何基于OpenDDS开发一个应用程序,将数据从发布端节点发送到订阅端节点。该示例程序基于一个简单的消息应用程序,由一个简单的发布

  • 快手aauto 1.3.6绿色版(机器人程序开发软件编程工具)下载,高速下载

    快手aauto1.3.6绿色版(机器人程序开发软件编程工具)软件标签:快手aauto机器人程序开发软件编程工具软件授权:绿色版更新时间:2012-01-1115:46:03软件类型:国产软件软件大小:11.9MB软件语言:简体中文 应用平台

  • 快手aauto 1.3.7绿色版(机器人程序开发软件编程工具)下载,高速下载

    快手aauto1.3.7绿色版(机器人程序开发软件编程工具)软件标签:快手aauto机器人程序开发软件编程工具软件授权:绿色版更新时间:2012-01-1211:19:48软件类型:国产软件软件大小:11.9MB软件语言:简体中文 应用平台

  • java程序开发

    北京高端建站、java程序开发、十年经验项目外包服务概述在长期的软件、产品开发和软件外包服务过程中,圣道互联的项目开发部门积累了丰富的软件开发与管理经验,我们有着专业的团队为您提供专业的软件外包服务。我们的客户包括多家知名企业。我们的目标是

  • [转]使用Eclipse RCP进行桌面程序开发(三):视图和透视图

    转自:http://www.blogjava.net/youxia/archive/2006/11/24/83377.html使用EclipseRCP进行桌面程序开发(一):快速起步使用EclipseRCP进行桌面程序开发(二):菜单、工具

  • 北京PHP网站建设,北京PHP程序开发

    PHP程序开发网站建设北京圣道互联擅长采用Smarty模版技术、基于MVC模式的框架技术:ThinkPHP框架、ZendFramework框架进行整站的程序开发,包括且不限于网站系统、企业应用管理系统、Wap手机系统,以及目前我们正在积极探

  • 百度官方问答的集锦(九)

    提问:发现有页面不停被多次爬取但是看到不到收录答:搜索引擎不会保证所有页面都收录,你可以分析一下这个页面的特点,看是否值得收录,同时检查页面返回码是否符合预期提问:我想禁止百度图片搜索收录某些图片,该如何设置?答:禁止Baiduspider

  • 武汉光谷软件学院---JAVA程序开发

    JAVA程序开发---世界编程语言世界排行前三,做一个跨平台的软件开发师!Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台(即Jav

返回
顶部