Rational 2002产品安装(转)

Win10 安装 Rational Rose 教程(亲自测试) (1)先下载相关文件 链接: https://pan.baidu.com/s/1CBTOCiHnGNkmHG6osPIJiQ 提取码:pso2 (rational rose 软件包 以及 相关破解文件)。 软件包中有: 阅读详情

--------------------------------------------------------------------------------
Rational 2002产品安装

By Trybird

一.预备

1.首先确认使用的是Windows 2000或Windows XP Pro操作系统,并且如果是Windows 2000请确认已经安装了Service Pack 2。

2.下载Rational Suite企业版的安装包。

下载的网址是:
ftp://ftp2.rational.com/public/V2002/RationalSuiteEnterpriseforWindows.2002.05.00.305.000.exe
(大约640MB)

3.下载包括FLEXlm License Server许可文件等的破解压缩包。

下载的网址是:
http://upload.smiling.com/file/96995/rolseflx.zip
(大约200KB)

其中包括rational_server_perm.dat、flexlm.cpl、suite objects.dll等几个文件。

4.解包刚刚下载的Rational Suite企业版的许可破解文件。

二.安装

1.双击启动并运行Rational 2002的安装程序RationalSuiteEnterpriseforWindows.2002.05.00.305.000.exe。

2.解压缩整个安装包,过了很长一段时间,出现Thank you画面,点击<Next>;按钮。

3.出现选择产品画面,在产品列表框里点选"Rational Suite Enterprise",然后点击<Next>;按钮。

4.这时会弹出一个确认对话框,提示尚未配置本产品许可协议,选择是否要在无许可配置的情况下继续安装。
点击<OK>;确定。

5.出现许可协议画面,点选"接受协议"的单选按钮,<Next>;。

6.出现选择安装类型画面(这里可以选择安装路径,注意完全安装需要1.5GB左右的空间)。
点选"Custom"进行定制安装,<Next>;。

7.出现选择安装细节画面,这里可以通过选择特色列表框里的树型选择器来勾选想要安装的具体产品。
选择完后,<Next>;。

8.出现更新共享组件画面,主要是更新下面两个组件:
Microsoft Visual Basic 6 Service Pack 3
Seagate Crystal Reports 8 Runtime
点击<Next>;按钮。

9.出现确认画面,<Next>;。

10.开始写注册表并复制文件。

11.接近装完时会出现"Restart Windows"画面。
选择"Restart"选项,点击<Finish>;按钮,重启机器。

12.重启后会继续进行一些必要的安装任务。
如果安装过程中有错误,会出现报错提示框,并把所有安装错误都放在了出错摘要画面,<Next>;。

13.出现安装完成画面,点击<Finish>;按钮。

14.安装完会弹出Rational License Key Administrator向导,将这些窗口关闭。

15.为了安装许可协议,再启动Rational 2002的安装程序RationalSuiteEnterpriseforWindows.2002.05.00.305.000.exe。

16.出现感谢画面,点击<Next>;按钮。

17.这时可能会弹出一个警示对话框,不用管它,<OK>;。

18.出现选择产品画面,在产品列表框里点选"Rational FLEXlm License Server",然后点击<Next>;按钮。

19.出现许可协议画面,点选"接受协议"的单选按钮,<Next>;。

20.出现选择安装类型画面,这时只有"Typical"典型安装方式可供选择,<Next>;。

21.出现确认画面,<Next>;。

22.开始复制文件。

23.出现安装完成画面,点击<Finish>;按钮。

24.这时会弹出一个警示对话框,提示从许可服务器返回了无效数据,不用管它,<OK>;。

25.将弹出的Rational License Key Administrator向导等窗口关闭。
若有连接FLEXlm License Server的出错提示框出现,也关闭它们。

26.重启机器。

27.然后在控制面板中打开FLEXlm License Manager设置。
在"Control"标牌下,点击<Stop>;按钮,停掉相应的许可服务。
待到破解完成后,还需要再点击这里的<Start>;按钮来启动相应的许可服务。
<OK>;。

三.破解

1.从许可破解包的释放路径下找到rational_server_perm.dat文件,并用记事本或其他文本编辑器打开它。
在里面查找下列文字:

SERVER <computer_network_name>; ANY
DAEMON rational "pathto/rational.exe"

将其中的<computer_network_name>;,替换成做为本机网络标识的计算机名称。
将其中"pathto/rational.exe"的pathto,替换成Rational公共文件夹的绝对路径名称。
比如:"pathto/rational.exe"被改写成"C:/Program Files/Rational/common/rational.exe"
修改完后保存文件。

2.将修改过的许可破解文件rational_server_perm.dat,
复制到Rational公共文件夹,比如"C:/Program Files/Rational/common",
并覆盖掉其原文件。

(如有必要,也将破解包里的suite objects.dll复制到Rational公共文件夹并覆盖掉其原文件。
  但破解包里的suite objects.dll本属于Rational2001,
  用其覆盖掉Rational2002的suite objects.dll文件,
  可能会导致Robot等程序因找不到正确的DLL函数调用入口而无法使用。)

3.将破解文件夹中的flexlm.cpl文件,
复制到Windows系统路径下的system32文件夹,比如"C:/WINNT/system32",
并覆盖掉原文件。
这个文件是Windows控制面板的扩展文件,
没有它,控制面板上就不会有FLEXlm license Manager管理器。
复制了它以后,一定要重新启动系统。

4.很多时候,需要手动修改Path系统环境变量,将C:/Program Files/Rational/Common加到Path列表里。
否则,将因找不到运行程序时所必要的DLL文件的路径而报错。
若有必要就将Rational公共文件夹里的suite objects.dll文件,
也复制到Rose所在的文件夹(如C:/Program Files/Rational/Rose)。
若有必要还可将Rational公共文件夹里的license.dll文件,
也复制到Rose所在的文件夹(如C:/Program Files/Rational/Rose)。

5.打开Windows控制面板,启动FLEXlm license Manager管理器。在control标签中点Status按钮,若出现"license server UP (MASTER),那么说明Rational Suite已经安装好了。如果没有出现license server UP (MASTER),就请先点STOP按钮,再点START按钮重新启动协议服务器试试看,可能问题就解决了。

6.以上步骤完成后,若还是不行,则直接打开开始菜单上的Rational License Server的Rational License Key Administrator进行配置,选第一项“Point to a Rational License Server to get my licenses”,选“single license server”,接下来再直接输入要运行license server的机器名,即Server Name可用计算机本机名,port可以不输,能进入下一个管理窗口并且没出错提示,就代表license server配置成功,Rational的产品应该可以运行了。  

AIDL实现进程间通信 本文将以一个简单的 AS 工程实例,使用 AIDL 实现进程间通信(Inter-Process Communication,IPC),中间穿插介绍必要的技术理论和 AS 操作步骤。   第一部分  Parcelable 的理解与实现 (1) IPC 中对数据进行序列化的原因: Java 中,除了基本数据类型,包括 byte,char,short,int,long,float,double,... 阅读详情

相关推荐

Android使用AIDL实现进程间通信

Android系统中每一个进程都有自己的Dalvik VM实例,都有自己的一块独立的内存,都在自己的内存上存储自己的数据,执行着自己的操作,都在自己的那片狭小的空间里过完自己的一生。而AIDL就类似与两个进程之间的桥梁,使得两个进程之间可以进行数据的传输,跨进程通信有多种选择,比如 BroadcastReceiver , Messenger 等,但是 BroadcastReceiver 占用的系统...

yuncaidaishu的博客 842

(Win 11 or 10)Rational rose 安装和使用 教程

所有资源皆来自网上收集UML的具体的使用需要根据网上的教程使用,一般程序员看懂时序图进行编码就非常不错了。

肥肠教主 8万+

Android之AIDL(进程间通信)

2、 实现接口-AIDL编译器从AIDL接口文件中利用Java语言创建接口,该接口有一个继承的命名为Stub的内部抽象类(并且实现了一些IPC 调用的附加方法),要做的就是创建一个继承于YourInterface.Stub 的类并且实现在.aidl 文件中声明的方法。由于每个应用程序都运行在自己的进程空间,并且可以从应用程序UI运行另一个服务进程,而且经常会在不同的进程间传递对象。会返回与当前的aidl文件相关的类的实例,这样就可以获取到远程的远程服务实现的IRemoteService接口了。

2401_89678804的博客 1123

包图介绍以及包图在rational中的常见操作

包图介绍 1.定义:对模型元素进行分组,并且给分好组的元素提供一个命名空间 2.作用:便于理解复杂的系统,控制系统结构各个部分间的连接;在逻辑上把你的一个复杂的图模块化。描述你需求和设计的概述。 3.深入理解:包只是一个概念性的模型管理的图形工具,只是在软件的开发过程中存在。我的理解就是包的作用其实是归纳整理,可以将包描述成为一个文件夹,应用在任何一种UML图上。 4.性质:

庞凡 坚定自己踏实走好每一步 1万+

Android进程间通信机制——AIDL

Android进程间通信机制之AIDL AIDL的全称为:Android Interface Definition Language,即安卓接口定义语言。我们可以使用它定义客户端和服务端通信时都认可的编程接口。 在Android中如果我们自己编写这个过程的代码,无疑是极其繁琐的。因此我们可以利用AIDL来处理,我们只需要编写aidl接口文件,然后再重新编译一下项目系统会帮我们生产Binder接口。...

qq_36046305的博客 620

Android进程间通信之binder - 重要工具aidl

本文详细介绍了aidl调用执行,编译aidl代码的逻辑,以及生成代码的逻辑分析。

over666的点滴记载 1874

Rational Rose 2003 下载、破解及安装方法

方法一: 1、安装Rational Rose2003时,在需选择安装项的时候,只选择Rational Rose EnterPrise Edition即可,不需选择其他项,之后选择“DeskTop Installation from CD Image“,一路下一步。出现Mem_pointer_Bad错误,点击确定继续; 2、安装finish后将弹出的Rational License Key

daofengdeba 739

掌握Android AIDL:进程间通信与树形数据展示

本文还有配套的精品资源,点击获取 简介:Android AIDL是实现进程间通信(IPC)的关键技术,允许Android应用间共享服务。通过定义接口、支持特定的数据类型和管理数据流向,开发者可以构建强大的多进程交互功能。本文将详细指导如何通过AIDL文件定义接口、生成代理类和实现服务端逻辑,以及如何处理跨进程通信中的异常。此外,还将探讨二层树形数据结构的实现方式,例如递归和...

weixin_42376614的博客 706

如何使客户端通过防火墙获取许可证密钥

疑问<br /> 如何配置IBM Rational Common Licensing通过防火墙为客户端提供许可证密钥? 答案<br />配置防火墙外的客户端指向许可证服务器如下:<br />1. 在防火墙上打开三个双向端口(双向通信),分别用于许可证服务器进程(lmgrd.exe)、 Rational进程(rational.exe)、和IBM Rational进程(ibmratl.exe)。<br /><br /> 任何端口号都可用, 但FLEXlm建议lmgrd进程使用端口27

IBM Rational专栏 3002

基于STM32的智能火灾报警系统设计:多传感器融合与远程控制实现

本文详细介绍基于STM32单片机的智能火灾报警系统设计,采用多传感器融合技术(烟雾、温度、火焰检测)实现高精度火灾识别。系统集成远程控制与手机APP监控,通过加权决策算法降低误报率,提供多级响应策略,确保火灾预警的准确性与可靠性。

u5v6w7的博客 1102

从零开始用QP框架开发STM32:事件驱动编程实战指南(附状态机设计技巧)

本文详细介绍了如何使用QP框架在STM32上实现事件驱动编程,包括状态机设计技巧和嵌入式开发实践。通过对比传统前后台系统和RTOS,展示了QP框架在资源占用、实时性和代码可维护性方面的优势,并提供了从环境搭建到高级状态机设计的完整指南。

h6i7j8的博客 1173

Android 进程间通信——AIDL

AIDL(Android Interface Definition Language)——进程间通信的一种机制。它允许您定义客户端和服务端通过使用进程间通信(IPC)进行通信的编程接口。在Android上,一个进程无法正常访问另一个进程的内存。所以说,他们需要将他们的对象分解成操作系统能够理解的原语,并且把这些对象放在你的边界上。编写这些代码非常繁琐,所以Android使用AIDL来处理它。 D

奋斗的菜鸟ing 3183

autoDL算力云装Xinference[坑与步骤]

在页面直接点击下载会出现下着下载进度条消失,试了几次才出现这个报错,现在我们就继续安装缺少的包吧。这一步成功绕开了系统盘空间限制。先租用一个合适的服务器,建议不要选最新版本,跟我选的一样即可,不然后面会出现。最近在 AutoDL 上尝试部署。🚫 不要直接使用以下命令。点击下面链接即可打开。

ngadminq的博客 2382

使用AIDL实现进程间通信

AIDL(Android Interface Definition Language) 是一种IDL语言,用于生成可以在Android设备上两个进程之间进行进程间通信(IPC)的代码。 以下的文件创建过程是基于Android Studio。使用AIDL实现进程间通信步骤:1. 创建.aidl文件该文件结构类似与Java中的接口,定义了可用的方法和数据的接口。 右键点击程序包 –> new –> A

StoneHui 1738

threejs加载3dtiles(倾斜摄影)数据

1、安装3dTilesRenderer 插件 使用npm 安装 npm install 3d-tiles-renderer --save 或者去官网下载都行 GitHub - NASA-AMMOS/3DTilesRendererJS: Renderer for 3D Tiles in Javascript using three.js 2、使用 首先引入,在填入3dtiles数据的地址,可以是文件路径也可以是网站路径 const tilesRenderer = new TilesRend..

weixin_39481659的博客 1万+

Unity技能系统核心:从理论到实践构建可扩展的Buff管理器

本文深入探讨了Unity游戏开发中构建可扩展技能系统的核心——Buff管理器。通过剖析三层架构(数据、逻辑、渲染)与独立组件管理模式,提供了从Buff数据定义、管理器核心实现到可视化编辑器搭建的完整实践方案,旨在解决技能系统维护难题,提升开发效率与代码质量。

weixin_29002209的博客 253

【Android】使用 AIDL 实现进程间通信

AIDL 是 Android 提供的一种进程间通信机制,专门用于处理在不同应用或进程之间的通信。当你需要让一个应用访问另一个应用的服务,并且涉及多线程处理时,AIDL 就派上用场了。AIDL 采用 C/S 模式实现通信,其中 Client (客户端)端为发送方,Server(服务端)为接收方,服务端应用(或进程)的主要作用是暴露方法给其他应用进行调用,客户端的主要作用是调用其他应用的方法,客户端通过绑定服务端的 Service 来进行交互。

weixin_44430754的博客 1944

11 CO配置-控制-成本中心会计-定义分割结构(OKES-Define Splitting Structure)

业务背景:定义分割结构 事务码: OKES SPRO路径:SPRO->控制->成本中心会计->实际过账->期末结算->作业分配->划分->定义分割结构 第1步,SPRO路径进入 第2步,选择“新的条目”创建 分割结构 第3步,选择分割结构代码 点击“分割规则”进行下一个界面,点击“新条目”创建 分割结构规则 第4步,点击“为规则选择” 为分割结构规则创建版本并保存 第5步,选择“分配”,点击“新的条目” 输入分割结构分配

4371

AIDL进程间通信

就需要处于同样的路径下,即如下目录格式。aidl支持如下几种数据类型。在使用AIDL的模块下。假设当前所需要的包名为。

鲸落 517

Simulink开发项1000例实战专栏--实例52:基于Simulink开发一个超导磁储能控制系统,实现对SMES系统的精确控制和优化

需求分析超导磁储能系统(Superconducting Magnetic Energy Storage, SMES)是一种利用超导线圈储存和释放电能的高效储能技术。SMES系统具有响应速度快、能量密度高、循环寿命长等优点,广泛应用于电力系统的调峰填谷、频率调节、电压稳定以及紧急备用电源等领域。本项目将基于Simulink平台,开发一个完整的超导磁储能控制系统,实现对SMES系统的精确控制和优化。我们将详细讲解如何设计和实现该系统,并结合实际应用案例进行说明。

xiaoheshang_123的博客 236

ArcGIS实验教程——实验十七:缓冲区分析(Buffer Analysis)

【实验描述】缓冲区(Buffer)是为了识别某一地理实体对周围地物的影响而在其周围建立的一定宽度多边形区域,缓冲区分析(Buffer Analysis)是用来确定不同地理要素的空间临近性或接近程度的一种分析方法。作为GIS的空间分析方法之一,缓冲区分析的应用范围特别广泛,常用于分析矢量实体对周围的影响。例如,工厂排放的废水废气所影响的空间范围等等。 一、缓冲区的基本概念 1、缓冲区 是地理空间目标的一种影响范围或服务范围。 2、缓冲区分析 指根据分析对象的点、线、面实体,自动建立它们周围一定距离的带

智慧空间实验室 1万+

进程间通信---AIDL的使用实例

AIDL (Android Interface Definition Language) 是一种IDL 语言,用于生成可以在Android设备上两个进程之间进行进程间通信(interprocess communication, IPC)的代码。如果在一个进程中(例如Activity)要调用另一个进程中(例如Service)对象的操作,就可以使用AIDL生成可序列化的参数。本文简单介绍AIDL的使用

疯狂小强 1524

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Android进程间通信方式之AIDL

Binder 机制:AIDL 基于 Binder 进行 IPC,高效且安全。Stub & Proxy:AIDL 自动生成 Stub(服务端实现)和 Proxy(客户端代理)。多进程通信:使用 bindService() 连接远程 Service,返回接口实例。线程安全:AIDL 默认方法在 Binder 线程池中执行,避免 UI 线程阻塞。AIDL 是 Android 进程间通信的核心方式之一,适用于 高效、多进程数据共享和方法调用。

hirezy 2418

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

android进程间通信-AIDL

Android进程间通信可以参考android-进程间通信 这里着重介绍一下AIDL。 这里只是记录一下我自己的实现过程,例子本身不重要,重要的是知道怎么做。。。 总体来说分三步:创建AIDL,创建服务端,创建客户端。 一、创建AIDL 1.在java目录下创建一个包名com.ps.sevenaidldemo.aidl(随便取),然后创建Book.java实体类,这个实体类必须实现Par...

gengbaolong的博客 619

Android进程间通信-AIDL的使用

Android常用的进程通讯方式 进程:一般指一个执行单元,在PC和移动设备上指一个程序或一个应用,一个进程可以包含多个线程。Android系统底层是基于Linux的,每个进程都有自己的虚拟内存空间,因此无法直接操作其他进程的内存空间,但进程间通信(Inter-Process Communication IPC)又是不可避免的,而Android系统为我们提供了这么几种常用方式: Bundle:通过...

weixin_39520007的博客 659
上一篇: 网页设计中的圆圈型表格如何写
下一篇: asp.net 中两个时间相减,返回天数(时间)
sendling
博客等级 码龄20年 36粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值