首页
社区
课程
招聘
[原创]穿山甲Armadillo4.0中英文对照帮助,已翻译完毕,欢迎批评指正:)
发表于: 2006-12-21 20:43 55206

[原创]穿山甲Armadillo4.0中英文对照帮助,已翻译完毕,欢迎批评指正:)

2006-12-21 20:43
55206
学习破解,学习英语,有什么翻译不当的地方请各位大虾及时指出  :)
有什么需要修改的地方可发我QQ:19760417  误导了大家就不好了   :)

前后历时16天时间,几乎用掉了除了看孩子外的全部业余时间,对arm也有了一个初步的了解,下来的工作就是进行进一步的整理,除了纠正一些偏差较大地方外也使中文部分更符和汉语习惯,读起来不是那么拗口。也能更深一步地理解arm的功能和特点,最后再上传doc文档给大家,感谢大家的关心,点击量已经1500多了 :)

Welcome 欢迎
The Silicon Realms Toolworks welcomes you to
The SoftwarePassport/Armadillo Software Protection System 软件保护系统
SoftwarePassport is a powerful software protection system, using the proven Armadillo engine to wrap around your program like an armored shell, defending your work from pirates and program crackers with state-of-the-art encryption, data compression, and other security features. It allows you to design and add a complete software protection and registration-key system to your existing programs in five minutes or less, with no changes to your program's code! And it works with any language that produces a 32-bit Windows EXE, SCR, DLL, or OCX file.
SoftwarePassport是一个强有力的软件保护系统,使用提供的Armadillo引擎包裹您的程序就像是一个披甲的外壳,使用艺术性的加密,数据压缩,和其他安全特征保护您的工作不被盗版和解密。他允许你在5分钟甚至更少的时间内为你的程序设计和增加一个完整的软件保护和注册密匙系统,而不改变你的程序代码!任何语言下有效,生成一个32位的Windows EXE, SCR, DLL, or OCX文件
This system is released as key-enabled trial software. You may try it out for as long as you like, but you may not distribute programs protected with it until you purchase it. For more information, see our Purchase Page.
这个系统作为一个需要注册码的试用软件发布。你可以任意长时间试用,但是你不可以发布用它保护的程序,直到你购买了他。更多信息,见我们的购买网页。

[课程]Linux pwn 探索篇!

上传的附件:
收藏
免费 7
支持
分享
最新回复 (119)
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
Contacting Silicon Realms Toolworks 取得联系
For the latest versions of our programs, please check our web site at http://www.siliconrealms.com.
关于程序的最新版本,请访问我们的网站。
If you have a question about our software, we recommend checking our Support Forum at http://support.siliconrealms.com first. If you cannot find an answer there already, you can post your question and get the combined knowledge of both our team and other customers.
如果你有问题关于使用我们的软件,我们推荐您首先查看我们的技术支持论坛。如果你仍然找不到答案,你可以发邮件给我们来获得我们的小组和其他用户相结合的知识。
Questions of a sensitive nature can be e-mailed to us at support@siliconrealms.com. We try to answer e-mail as quickly as possible. Please note that some people have reported that they cannot e-mail the siliconrealms.com addresses (their messages are rejected or just never arrive), for reasons unknown; if this happens to you, please use the forum to send us a private message. Thank you for your understanding.
敏感的问题可以e-mailed 给我们到 support@siliconrealms.com我们将尽可能快的回复您的e-mail。请注意,一些人报告说无法发email到地址siliconrealms.com(他们的信息被拒绝或者根本没有到达),原因不知;如果发生在你身上,请使用论坛发送给我们私人信息。感谢您的理解。
Telephone support is available only by request. If you need telephone support, or just want to talk to a live person, please contact us at one of the above addresses for the current hours of availability, as they change often. We recommend the Support Forum for most contacts; we monitor it often while we're in the office, and usually answer it as soon as it comes in, if we're not swamped with work.
电话支持只是通过邀请来提供。如果你需要电话支持,或者只是想与一个真实的人沟通,请通过上边的地址和当前有效的时间联系我们,因为他们经常变动。我们推荐通过支持论坛进行更多的联系,我们会经常监视论坛当我们在办公室的时候,通常马上回答进来的问题,如果我们没有大量的工作要做的话。
If you have ideas, suggestions, comments, criticisms, or questions, we would love to hear from you about our programs!
如果你有什么主意、建议、想法、批评、或者问题,我们希望与您交流关于我们的程序。
2006-12-21 21:05
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
The License Agreement 许可协议
This agreement explains when and how you may use both trial and purchased copies of software products from the Silicon Realms Toolworks. In this agreement:
这份协议解释您何时及如何使用试用和购买的软件副本,在这个协议中:
• "Program" means the Silicon Realms Toolworks software product(s) you have purchased or obtained for evaluation, including both the software and the associated documentation and other materials;  
“程序”指你购买或为评估而获得的Silicon Realms Toolworks软件产品,包括软件我、文档和其他材料,
• "Trial Copy" means a copy of the Program distributed by us or by our authorized agents for evaluation purposes and which is described as a trial, shareware, or unregistered copy in the Program's sign-on messages or About box;  
“试用版”指一个程序副本,由我们通过我们的授权机构为了评估的目的发布,在程序的开始信息或者关于对话框中被描述为试用、共享、未注册的副本。
• "Purchased Copy" means a copy of the Program purchased from us or from a dealer, and which is not described as a trial, shareware, or unregistered copy in the Program's sign-on messages or About box (see the Purchase page for details);  
“购买的副本”指从我们的经销商处购买的程序的副本,在程序的开始信息或者关于对话框中不再被描述为试用、共享、未注册的副本。(更多信息在购买网页)
• "Key" refers to the unique registration code that you receive when you purchase the Program;  
“注册码”指当你购买程序时获得的唯一的注册码。
• "we" or "us" means the Silicon Realms Toolworks;  
“We”和“us”指Silicon Realms Toolworks;  
• "you" means the end user of the Program.  
“你”指程序的最终用户。
This is a legal agreement which allows you, the end user, to use the Program under certain terms and conditions. If you cannot agree to abide by what this agreement says you should not use or evaluate the Program.
这是一份法律协议,允许你(最终用户)在特定的条件和环境使用,如果你不同意遵守协议的内容,请不要使用和评估该程序。
The Program is fully protected by copyright under U.S. law and international treaty provisions.
这个程序由美国版权和国际供应条约完全保护。
You may use a Trial Copy of the Program for evaluation only, in order to determine whether the program meets your needs before purchasing it. While you are evaluating the Program, you may use it on as many computers as are required to perform your evaluation. Once you purchase the program, your use is subject to the following restrictions:
你可以使用试用版用来评估,为了在购买前确定这个程序是否满足您的需要。当你评估程序时,你可以根据需要在多台计算机上执行评估。一旦你购买了程序,您的使用受以下限制:
• You agree not to install or use any individual Key on more than one computer at a time. However, you may install an individual copy simultaneously on one computer at work, one computer at home, and one portable computer, IF (and ONLY if) all these computers are used primarily by the same individual, and there is no possibility that the computers will be in use at the same time except while you are actively transferring files between them. This provision is only for individual Keys and does not apply to multi-system Keys. If the Program was purchased by your employer you agree to get your employer's explicit permission before installing the Key on multiple computers as described here.  
您同意不在同一时间,在超过一台计算机上使用个人密匙安装和使用。然而,您可以安装个人的副本在工作上的计算机、家里的计算机和一个便携式计算机,如果(只是如果)这些计算机主要由相同的人使用,而且这些计算机不可能同时使用,除非你在他们之间传送文件。这个规定只是对于个人密匙而不是针对多系统密匙。如果这个程序由您的雇主购买,您同意获得雇主的明确的许可,在安装密匙在多台计算机上之前,就像这里描述的。
• If you purchased a multi-system Key for the Program, you agree not to install or use the Program or Programs on more computers than the number included in your license, as shown on your order, payment, invoice, or other similar documentation; the program sign-on screen or About box; or other electronic or printed documents received from us or our dealer.  
如果你购买了一个程序的多系统密匙,你同意不安装或使用程序在多于您的协议许可的数量的计算机上,就像您的订单、支付、发票或者其他类似文档,程序开始屏幕或者关于对话框,或者从我们或者我们的进销商处获得的其他电子或者打印文档。
• After your purchase, you may continue to use the Trial copy on as many computers as you wish for the purpose of generating keys or for other tasks. You may NOT install your Key on more than one computer, except as outlined above.  
你购买之后,你可以继续使用试用版本在多个计算机上用来生成密匙或者其他工作,你不可以安装你的密匙在多于一台计算机上,就上上边概括的。
You may freely distribute copies of the original (Trial) version of the Program, in its original format, so long as you do not charge more than a nominal fee to cover the cost of materials. You may not in any way change the original distribution file, except to package it within another archive if necessary.
你可以自由发布原始试用版程序的副本,用原始格式,只要你不进行名义上的收费来掩饰程序的价钱。你不可以用任何方式改变原始发布文件,如果需要,除非把他打包在另一个文档内。
When you purchase the Program, you will receive a unique registration code, or Key. You may not publish or distribute this Key by any means without direct authorization from us. If you do, your license to use the Program is automatically terminated, you must remove the Program from your computer(s), and you may be liable for legal damages.
当你购买了程序,你将收到一个唯一的注册码,或密匙。你不可以公布或者发布这个密匙通过任何方式在没有得到我们的直接授权之前。如果你这么做了,你使用这个程序的协议自动终止,你必须从你的计算机删除程序并为你的法律侵害负责。
We cannot promise that the Program will be free of bugs or program errors, but if you report a program error or bug to us, we will do our best to correct it.
我们无法许诺程序没有BUG或者错误,但是如果你报告一个错误或者bug给我们,我们将尽力纠正他。
Disclaimer for Trial Copies: you are not paying for the trial use license for your Trial Copy of the Program. Accordingly the Trial Copy is provided "as-is" and without warranty of any kind.
试用版不承诺:你不需要为你的试用版程序付费。从而试用版被提供并不带任何保证。
Disclaimer for Purchased Copies: except as stated above, we disclaim any and all warranties, express or implied, oral or written, including any implied warranties of merchantability or fitness for a particular purpose.
购买版不承诺:除了上边规定的,我们拒绝任何全部的保证,包括明确的或者暗指的,口头或者书面的,包括任何merchantability的内在保证或者明确的目的。
Limitation of Liability: in no event shall we be liable for any incidental, consequential, or punitive damages whatsoever arising out of use of the program or your relationship with us. In no case will we ever be liable for more than the price you paid for the Program. Note that some states do not allow exclusion or limitation of liability for incidental or consequential damages, therefore the above limitation may not apply to you.
责任限制:我们不对任何因使用我们的程序而引起的偶然的、因果的或者惩罚性的损坏负责,我们决不负责多于您支付软件的价格。注意一些规定不允许排除附带的限制责任范围或间接损害,因此上边的规定将不应用于您。
2006-12-21 22:19
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
4
Purchasing and Upgrading 购买和升级
You may try out the trial version of SoftwarePassport/Armadillo for as long as you like, but you may not distribute programs protected with it until you purchase it.
你可以长时间尝试SoftwarePassport/Armadillo试用版,但是你不可以发布用他保护的程序直到您购买了他。
When you purchase, you will receive a SoftwarePassport/Armadillo "key" to unlock the program. There are no royalties involved; you can use it to protect as many programs as you wish.
当您购买后,你将得到一个SoftwarePassport/Armadillo密匙来解锁程序,没有版税,你可以使用他来保护任意多的程序。
When you purchase a new version of SoftwarePassport/Armadillo, you will receive a temporary key within two business days.
当您购买了一个新版本的SoftwarePassport/Armadillo,您将收到一个临时的密匙,在2个工作日内。
Upgrades to SoftwarePassport/Armadillo v3 are free for the entire major series. For example, if you purchase 3.0, you get all the 3.xx upgrades free.
从完整的主系列升级到SoftwarePassport/Armadillo v3是免费的,例如,如果你购买了3.0,你获得所有3.xx的免费升级。
Purchasing: 购买
Product                                                                           Price (US$)    RegSoft Product ID
Armadillo V3 Basic                                                          $149.00                  37980
Armadillo V3 Professional                                                  $299.00                  39083
Upgrade: Armadillo V1/V2 Basic to V3 Basic                  $25.00                          39084
Upgrade: Armadillo V2 Professional to V3 Professional  $45.00                  43915
Upgrade: Armadillo V2 Basic to V3 Professional          $155.00                  43914
Upgrade: Armadillo V3 Basic to V3 Professional          $160.00                  39085
There are several convenient ways to purchase SoftwarePassport/Armadillo:
有几个方便的方式购买SoftwarePassport/Armadillo:
• Purchase on the Internet: RegSoft provides secure Internet credit card purchases (Visa, MasterCard, American Express, and Discover/Novus accepted). To use this option, or for more information, click on the appropriate Product ID link above or visit our web site at www.siliconrealms.com.  
网上购买:RegSoft服务提供了安全的互联网信用卡购买(接受Visa, MasterCard, American Express, and Discover/Novus).使用这个选项,或者获取更多信息,点击上边适当的产品ID链接或者访问我们的网站。
• Purchase by Telephone, Fax, or Postal Mail: If you're concerned about using a credit card over the Internet, we can also accept credit card purchases by telephone or fax, or checks or money orders (in US funds, drawn on a US bank). To place your order, use the Internet purchase links above, but select the Fax, Postal Mail, or Phone options near the top of the form. The web site will then give you the additional information you need, such as telephone or fax numbers or mailing address.  
电话、传真或者Email购买:如果你担心网上使用信用卡,我们也接受通过电话或者传真进行信用卡支付,或者支票和现金订购。提交您的订单,请使用上边的互联网购买链接,而不是选择在表格顶部的传真、Email或者电话选项。网站将给您额外的信息,例如电话、传真号码或者Email地址。
2006-12-21 22:39
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
5
SoftwarePassport/Armadillo-Capable Registration Services 可用的注册服务
This is a list of the registration services we know to work (or not work) with SoftwarePassport/Armadillo. Many of the entries came from SHAREGS (or its more recent incarnation at www.regshare.com), an excellent resource for software authors. If you're looking for a registration service, I would highly recommend checking that page -- it contains a list of known registration services, with tables describing the features and costs of each service.
这是一个我们知道的与SoftwarePassport/Armadillo合作的注册服务的列表,许多订单来自SHAREGS (www.regshare.com),软件作者的一个极好的资源。如果你在找一个注册服务,去强烈推荐查看该网页-他包括一个著名的注册服务的列表,有一个表格描述每个服务的特点和价格。
A Yes in the Supports Armadillo? column means that we know (or at least, we're fairly sure) that this service has a generic SoftwarePassport/Armadillo key generator available -- all you should have to do is tell them you use SoftwarePassport or Armadillo and supply them with the encryption template(s) (and signature level(s), if necessary) for the certificate(s) you want them to create keys for. A Web identifier indicates that you don't even have to go through their customer support to define or make changes to the templates, they have a web-based form you can use to do this.
在Armadillo支持列中一个YES表示我们知道(至少我们很确定)这个服务有一个普通的SoftwarePassport/Armadillo密匙生成器可用-你所要做的就是告诉他们你使用SoftwarePassport 或者 Armadillo并提供给他们加密模板(何签名级别,如果需要)来生成需要他们来创建的密匙。一个网络标识指出你不需要贯穿他们的顾客支持来定义或改变模板,他们有一个基于网络的表格供你使用。
2006-12-21 23:01
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
6
Basic Versus Professional Editions 基本版专业版相比
Armadillo v3 has two different Editions, referred to as Basic and Professional. The Professional Edition has all the features of the Basic one, plus a number of additional ones. This chart shows which features are available in each:
Armadillo v3有2个不同的版本,分别为基本和专业版。专业版具有基本版所有的功能,增加了需要额外的功能,这个表显示每个版本提供那些功能,(具体看帮助文件,这里只翻译了功能点)。
Features功能 Basic Edition基本版 Professional专业版
"SoftwarePassport Interface" and Project Setup Wizards ;软件密码界面和项目设置向导
"Armadillo Classic" Interface;标准界面
Standard Protection from Cracking;防破解标准保护
Enhanced Debugger-Blocking and SoftICE Detection;增强的调试和SoftICE侦测
Anti-Dumping Defenses: Nanomites, Import Table Elimination, Strategic Code Splicing, and CopyMem-II,防转存:Nanomites,输入表加密,代码拼贴,和CopyMem-II
Complete Protection from Clock Alterations;防时钟调整的完整保护
User-Defined Languages;用户自定义语言
UNICODE-Capable Messages;可使用UNICODE编码的信息
Three User-Selectable Compression Levels;3个用户可选择的压缩级别
Option to Compress and Encrypt Program's Resources;压缩和加密程序资源的选项
Advanced API Interception Options;高级API拦截选项
Allows Any Number of User-Defined Security Certificates允许许多自定义安全认证
Ten Levels of Security Keys, with Public-Key Signatures to Prevent Forging;10个级别的安全密匙,公匙签名,防止伪造。
Secured Sections (Four Unique Levels) ;安全段(四个独特的级别)
"Visit Website" or "Buy Now" Button on Reminder Message;“访问站点”和“现在购买”按钮在提醒信息上
Keys That Expire After a Certain Number of Days;在一个确定数量的天数后密匙终止
Keys That Expire After a Specific Date;一个指定的日期后密匙终止
Keys That Expire After a Certain Number of Minutes;在一个确定数量的分钟后密匙终止
Keys That Expire After a Certain Number of Uses (Counted Automatically);在一个确定数量的使用次数后密匙终止(自动计数)
Keys That Expire After a Certain Number of Uses (Counted by Program);在一个确定数量的使用次数后密匙终止(程序计数)
Keys That Expire After A Specific Version;在一个指定的版本后密匙终止
The Ability to Stop a Program After Running for a Specific Amount of Time (the "Nuke" option) ;程序运行后,在一个指定的时间段后停止
The Stolen Codes Database;Stolen Codes(不知该如何翻译???)数据库
Show Reminder Message Before Program (Text, HTML, or Bitmap);程序启动时显示提醒信息
Show Reminder Message When Program Exits (Text, HTML, or Bitmap) ;程序退出时显示提醒信息
Main Splash Screen;主启动信息框
Secondary (Certificate Level) Splash Screens;第二(认证级别)信息框
Hardware Locking (Nine Mix-and-Match Options, plus a "Changes Allowed" option)硬件锁(9个混合和匹配选项,加一个“允许改变”选项)
Network Licensing (Peer-to-Peer and Client/Server; only available in the Armadillo Classic Interface) ;网络认证(对等或者客户端/服务器,只在Armadillo标准界面提供)
Upgrade Keys and Modification Keys;升级密匙和可更改密匙
Data-After-Program Protection;数据在程序后保护
(required for Director and FoxPro programs, and some others);(Director 和 FoxPro或其他程序需要)
Keys That Can Be Installed for a Limited Time Only;密匙可用有限制次数的安装
Storing Expiration Data or User-Defined Data in the Key;在密匙储存终止数据或用户定义数据
Delay Before Showing Reminder Message;显示提醒信息前延迟
Auto-Acknowledge Reminder Option;自动答谢提醒选项(感谢购买?)
Ability to Securely Store Program Data (8 Strings);安全储存程序数据(8个字符串???)

******************************************************************
终于有点走入正题了,估计错误也慢慢多起来了  :) 
因为我不是计算机专业,也不是英语专业阿   :)
2006-12-21 23:42
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
7
Has SoftwarePassport/Armadillo been cracked? FAQ : SoftwarePassport/Armadillo被破解吗?
There have been several attacks in the past, mostly against Armadillo itself rather than programs protected with it. They were usually defeated by including new protection features in SoftwarePassport/Armadillo. We will continue to monitor the crack sites to find any new cracking tools and defeat them as quickly as we can.
在过去已经有几次攻击,主要针对Armadillo本身而不是他保护的程序
Despite this, we recommend that you "program defensively." If you post your program on the Internet, especially at shareware distribution sites, crackers will probably attempt to attack it. Please see the Designing Your Program's Defenses page for more information.
尽管这样,我们推荐您“程序防御”。如果你把你的程序放在互联网上,特别是在共享软件发布站点,破解者将可能尝试破解他。请参见:设计你的程序防御 网页了解更多信息。
2006-12-21 23:56
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
8
Do you have a simplified code generator for use on websites or by services such as eSellerate? 你们有简单的代码生成器(注册机)网站或服务机构用?
Yes. eSellerate and several other registration services already have the ability to create SoftwarePassport/Armadillo registration keys. If you have an account with one of these services, all you need to do is tell them that you're using SoftwarePassport/Armadillo and give them the "encryption template" (and signature level) for the security certificate(s) you want them to create keys for.
是的,eSellerate和其他注册服务机构已经有能力生成SoftwarePassport/Armadillo注册密匙。如果你有一个这些服务机构的说明,你所需要做的就是告诉他们你在使用SoftwarePassport/Armadillo并给他们“加密模板”(和签名级别)让他们来生成密匙。
If you're using a registration system that does not yet have SoftwarePassport/Armadillo key capability, or you wish to create keys from your own website, we can provide the standard ANSI C source code needed to create registration keys. We also have a Perl version and a PHP version now. For the protection of all SoftwarePassport/Armadillo customers, this code will only be provided to our customers and well-known professional registration services.
如果你在使用一个注册系统还没有SoftwarePassport/Armadillo密匙能力或者你希望创建密匙从你自己的网站,我们可以提供创建注册密匙用的标准的ANSI C语言源代码。我们现在也有一个Perl和PHP版本。为了保护所有的SoftwarePassport/Armadillo用户,这个代码只提供给我们的哟农户和有名的专业注册服务者。
If your registration system or website isn't SoftwarePassport/Armadillo-capable yet, but uses a Windows platform, you might also be able to simply use the CodeGen.DLL provided with SoftwarePassport/Armadillo.1
如果你的注册系统或者网站还不能SoftwarePassport/Armadillo,但是使用了一个Windows平台,你或许也可以简单的使用CodeGen.DLL提供SoftwarePassport/Armadillo.1
2006-12-22 00:09
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
9
Can SoftwarePassport/Armadillo protect my DLL (OCX, screen saver, etc) files?   SoftwarePassport/Armadillo可以保护我的DLL (OCX, screen saver, etc)文件吗?
Yes! As of version 2.51, SoftwarePassport/Armadillo can protect DLLs, OCXs, and BPLs (Borland Package Libraries), as well as EXE files and screen-savers. It should now be able to protect any type of Windows 32-bit program file, including COM/DCOM servers.
是的,就像2.51版,SoftwarePassport/Armadillo可以保护DLLs, OCXs, and BPLs (Borland Package Libraries),就像是EXE文件和屏幕保护文件。他现在可以保护任何类型的Windows 32-bit程序文件,包括COM/DCOM 服务器。
2006-12-22 00:14
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
10
Can SoftwarePassport/Armadillo protect my 16-bit programs?
SoftwarePassport/Armadillo可以保护我的16位程序吗?
No. SoftwarePassport/Armadillo protects only 32-bit programs. There are no plans to make a 16-bit version at present.
不,SoftwarePassport/Armadillo只保护32-bit程序。目前没有计划做一个16-bit版本的。
2006-12-22 00:15
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
11
Can I use SoftwarePassport/Armadillo to contact my web server?
我可以用SoftwarePassport/Armadillo连接我的网络服务器吗?
No. SoftwarePassport/Armadillo has only a very limited ability to connect with the Internet. This is deliberate. There have been a few requests for this ability in the past, but we decided against it because that could easily get all SoftwarePassport/Armadillo-protected programs labeled as "spyware," no matter what we were actually doing.
不,SoftwarePassport/Armadillo只有有限的连接网络的能力。这不是故意的。过去曾有一些要求这个能力,但是我们决定反对他,因为那将使所有SoftwarePassport/Armadillo保护的程序标记为“间谍软件”,不管我们实际是怎么做的。
If this is not a concern for you, and you want that ability but don't know how to add it, we recommend the Microsoft Press book Network Programming for Windows, by Jones and Ohlund (ISBN: 0-7356-0560-2).
如果这个不是你关心的,你需要这个能力但是你不知道怎样增加他,我们推荐Microsoft出版的图书Network Programming for Windows, by Jones and Ohlund (ISBN: 0-7356-0560-2).
2006-12-22 00:21
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
12
How does SoftwarePassport/Armadillo handle network access? What protocols need to be loaded?
SoftwarePassport/Armadillo如何处理网络访问?需要加载什么协议?
SoftwarePassport/Armadillo's Peer-to-Peer Network Licensing code uses the Server Message Block pseudo-protocol, which is protocol-independent and does not require any kind of configuration -- it will use whatever protocols the machines have in common. If two Windows computers can see one another, SMB will work between them, so far as we can tell. That's why we chose it.
SoftwarePassport/Armadillo的对等网络许可代码使用Server Message Block pseudo协议,是一个独立协议,不需要任何配置,他将使用机器通常有的任何协议。如果两个Windows计算机可以互相看到,SMB将在他们之间工作,只要我们能说出来的。那就是为什么我们选择他。
As of version 2.60, the Client/Server Network Licensing code uses standard TCP/IP. In previous versions, the Client/Server code also used SMB.
作为2.60版本,客户端/服务器端网络协议编码使用标准的TCP/IP.,在以前的版本,客户端/服务器端编码也使用SMB。
2006-12-22 00:30
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
13
What prevents a customer from just giving away or posting his key?
是什么防止用户泄露或者发布他的密匙?
Several things. First, all keys are bound to the user's name, or some other piece of information about the user that anyone can identify -- few people want to be known as pirates, so this alone discourages sharing keys widely.
几个事情。第一,所有的密匙都绑定到用户名,或者关于用户的其他信息,任何人都可以识别―少数人应该被认为是盗版者,因此这是广泛共享密匙的独一无二的障碍。
Second, if you discover that a key has been posted somewhere, you can easily disable it in all future versions of your software, through the Stolen Codes list. With the threat of losing access to the key that they paid for, even dishonest customers will think twice before doing this.
第二,如果你发现一个密匙已经被到处发布,你可以容易的在你的软件的所有未来版本里使其时效,通过Stolen Codes列表。伴随失去他们购买的密匙使用权的威胁,即使不诚实的用户也会重复考虑。
Finally, if neither of these is enough, you can use hardware locking. A hardware-locked key can ONLY be used on the system that it was designed for.。
最后,如果这些还不够,你可以使用硬件锁,一个硬件锁密匙只能用在为他设计的系统上。
2006-12-22 00:41
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
14
What is the difference between the Basic and Professional Editions?
基本(标准)版和专业版的区别是什么?
The Basic Edition is the cut-down economy version of Armadillo. It will protect and license your programs, but doesn't include a number of powerful features. The Professional Edition has everything. For a comparison of features that are available in both, see this page.
基本版是Armadillo的一个经济版本。他将保护和许可你的程序,但是不包括需要强有力的功能。专业版拥有所有功能。他们之间的功能比较,看网页……
If you bought the Basic Edition and later wish to upgrade, it's easy! Just visit our web site, go to the SoftwarePassport/Armadillo page, click the Buy Now button, and select "Upgrade from Basic to Pro" option. You only have to pay the difference between the Basic and Professional Edition prices.
如果你购买了基本版斌且后来希望升级,容易!访问我们的网站,到SoftwarePassport/Armadillo网页,点击Buy Now按钮,选择"Upgrade from Basic to Pro"选项,你只需要支付两个版本之间的差价。
2006-12-22 00:46
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
15
Do I have to go through the licensing procedure again when I distribute an update?
当我发布一个更新我必须走完许可过程吗?
No. Once a key is entered on your customer's machine, it will remain there until changed or until they reinstall the operating system. As long as you don't change the project name or the encryption template (this is referred to as encryption key in the SoftwarePassport GUI) for the certificate(s) that they're using, your updated program will recognize the previous version's keys.
不需要,一旦一个密匙输入你的用户的机器,他将留在那里直到改变或者直到他们重新安装操作系统。只要你没有改变项目名或者加密模板(这是指在SoftwarePassport GUI里作为加密密匙)对于他们使用的认证。你更新程序将认可前一个版本的密匙。
2006-12-22 00:52
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
16
What files do I need to distribute with my program?
我需要和我的程序一起发布什么文件?
Just the files you normally would. SoftwarePassport/Armadillo has everything it needs stored within your protected EXE file, so you don't need to add anything to your normal distribution.
仅仅你通常需要的那些。SoftwarePassport/Armadillo将他需要的任何东西储存在被你保护的EXE文件里,因此你不需要增加任何东西到你通常的发布。
Exception: Early versions of Wind ows 95 without the IE5 upgrade don't include MSVCRT.DLL, which the protected program requires. If your program must run on such early versions of Windows, you'll need to include that file in your distribution.
例外:早期版本的Wind ows 95 ,IE5没有升级,不包括MSVCRT.DLL,这是被保护程序需要的。如果你的程序必须运新在早期版本的Windows,你需要包括这个文件在你的发布里。
Note: Do NOT distribute the *.PreARM files that SoftwarePassport/Armadillo makes. These are unprotected backup files, and should remain on your system only.
注意:不要发布SoftwarePassport/Armadillo 生成的*.PreARM文件,这些是未保护的备份文件,只应该保留在你的系统里。
2006-12-22 00:59
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
17
Does SoftwarePassport/Armadillo support non-sequential Expire-By-Days?
SoftwarePassport/Armadillo是否支持非连续的按日期终止(失效)?
Yes, in the Professional Edition, but not directly. Thanks go to 'OneDelphiNut' for realizing this, and pointing it out to us. In his own words:
是的,在专业版,并非直接的。请转到'OneDelphiNut'查看明确信息,用他们自己的话向我们指出:
A very useful kind of expiration scheme is where the user is allowed to evaluate a program for, say, 10 days -- but not necessarily contiguous days. IOW, he could run it as many times as he wanted on each of these days: 2nd, 4th, 7th, 9th, 10th, 15th, 17th, 21st, 24th, 29th.  
一个非常有用的允许用户评估程序的终止列表,例如说,10天,但是不需要是连续的10天,IOW,他可以在这些天:2nd, 4th, 7th, 9th, 10th, 15th, 17th, 21st, 24th, 29th. 任意次运行程序
This can be done with Armadillo Pro!  
Armadillo Pro版可以实现
This technique requires Pro, and a bit of programming, but it's dirt-simple. Here are the details:  
这个技术需要PRO版,一点编程,但是很简单,细节:
1) Create a Default certificate and set its Certificate Expires option to Expires after X uses DLL-counted (Pro)  
创建一个默认的证书并设置证书终止选项为Expires after X uses DLL-counted
2) Each time your program starts, examine the DateLastRun environment variable. If that value is less than today's date, simply call IncrementCounter. It won't matter if the dates are non-contiguous because you're counting a "use" as the first use on any subsequent day.  
每次你的程序启动,检查DateLastRun环境变量。如果那个值比今天小,简单调用IncrementCounter,如果那些日期是不连续的也不要紧,因为你计算第一个“使用”作为后来那些天的第一天使用
We'll summarize the discussion that followed. You'll want to check the date every so often, and if it changes while the program is running, call IncrementCounter again (because they've gone into another day). Otherwise, it's that simple. :-)
总结讨论如下:你想时常检查日期,并且如果当程序运行时他发生改变,再次调用IncrementCounter(因为他们已经进入另一天)否则,他就是简单那种的:-)???????????
2006-12-22 01:20
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
18
I tried testing SoftwarePassport/Armadillo by setting my system clock forward, now none of my protected programs will run!
我尝试测试SoftwarePassport/Armadillo通过向前设置我的系统时间,现在我保护的程序不再运行。
SoftwarePassport/Armadillo includes an integrated FixClock utility. Simply create a FixClock key for your own project and follow these directions. Once you use FixClock, you won't see this problem again unless you again set your system clock forward.
SoftwarePassport/Armadillo包括一个完整的FixClock应用。简单的创建一个FixClock密匙为你的项目跟随这些指导(方向)。一旦你使用FixClock,你不再看到这个问题,直到你重新向前设置你的系统时间。
2006-12-22 01:27
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
19
Why won't SoftwarePassport/Armadillo work with some Japanese/Chinese fonts?
为什么SoftwarePassport/Armadillo不能和日文/中文字体合作?
As of version 3.75, SoftwarePassport/Armadillo Professional is UNICODE-capable, and should work with any language that Windows supports. See this page for more information on its capabilities and limitations. This support is only available in the Professional Edition.
到3.75版SoftwarePassport/Armadillo专业版可用UNICODE,可以与Windows支持的任何语言合作。查看网页了解更多信息关于这个能力和限制。这个支持只在专业版提供。
2006-12-22 01:34
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
20
I can't get my (expire by uses) keys to work!
我不能使我的密匙工作(通过使用次数失效)
There is a problem some people have run into while testing the Expire by Uses option. If you make a key for this kind of certificate, run it a few times, then make a new key for the same certificate and name on the same day, it won't work; when you try to install it, SoftwarePassport/Armadillo seems to accept it, but won't reset the uses remaining.
有些人遇到一个问题,当测试通过使用次数失效的选项时,如果你制作了一个这样证书的密匙,运行几次,然后制作了一个新的密匙使用相同的证书和名字在同一天,他将无效,当你尝试安装他,SoftwarePassport/Armadill看起来是接受了,但是没有重新设置剩下的使用次数。
This is due to a security feature that prevents users from reinstalling an old key to get a new set of uses. To get around this problem, simply make the additional keys for different names; using a different name will bypass the problem, giving you a fresh set of uses to test.
这归于一个安全的特征,防止用户重新安装一个旧的密匙来获得新的使用次数。为了绕过这个问题,简单的制作另外的密匙用不同的名字,使用一个不同的名字将旁路这个问题,给你一个新的使用次数来测试。
2006-12-22 01:44
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
21
I don't know how to see if the trial is expired!
我不知道怎么看试用是否过期!
You generally don't have to. Unless you've configured it differently, SoftwarePassport/Armadillo will not allow your program to start if the certificate you're using is expired. However, if you have set up SoftwarePassport/Armadillo to not report expiration, you can handle it yourself, by detecting the EXPIRED environment variable (which SoftwarePassport/Armadillo will use to report this to your program). Please see the FAQ questions about using environment variables for more information on this.
你通常不需要,除非你的配置不同。SoftwarePassport/Armadillo将不允许你的程序启动如果你使用的证书过期。然而,如果你设置 SoftwarePassport/Armadillo不报告过期,通过检测EXPIRED环境变量(SoftwarePassport/Armadillo将使用来报告给你的程序)你可以自己处理,关于这个问题请查看常见问题内关于使用环境变量了解更多信息。
2006-12-22 01:52
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
22
My protected DLL won't work under Windows NT version 4!
我保护的DLL在Windows NT 4下不工作!
Windows NT version 4 appears to have a bug of some sort. It will not load a protected DLL that has a base address which is already in use, even when that DLL can rearrange itself to use other addresses. (All other versions of Windows handle this properly.) Since all DLLs default to the same address (10000000 in hexadecimal, when it's built with MSVC++), this can be a problem.
Windows NT version 4看起来有些bug。他将不加载一个保护的DLL,他有一个基址,那个基址已经在使用,即使当那个DLL能重新定位到其他地址(所有其他版本windows处理这个完全的)。因为所有的dlls默认到相同的地址(10000000 in 16进制, 当使用 MSVC++创建),这是一个问题。
Fortunately, there is a simple solution. Use a rebasing tool (such as the one provided with MS Visual Studio, REBASE.EXE) to change the base address of the file before you protect it. Once the protected DLL(s) are loaded, unprotected ones won't be affected by this problem.
幸运地,有一个简单的解决办法。使用一个重定位工具(例如随MS Visual Studio提供的 REBASE.EXE),在你保护他之前改变文件的基址。一旦被保护的DLL(s)被加载,未保护的不会受这个问题影响。

**********************************
现在已经临晨2点多了,还有这么多朋友在坛子上逛,向各位朋友学习,今天就到这里吧,该休息了!
翻译中有什么问题需要我修改的可以加我QQ:19760417
2006-12-22 02:02
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
23
One of my customer's keys isn't recognized. I've checked it and it's good.
我的一个用户的密匙不能验证,我检查过是正常的。
Is it possible that your customer has an older version of your program, that didn't include the certificate that this key is supposed to unlock?
可能是你的用户有一个你的软件的旧版本,旧版本不包括这个密匙应该提供的解锁。
If the version your customer has definitely does have that certificate in it, then we've found only one reason that might cause this. There is one older version of Black Ice Defender (BID), and one of Norton Antivirus (NAV), that will somehow block the SoftwarePassport/Armadillo shell around your program from recognizing any keys.
如果你的用户的版本确定没有证书,我们发现只有一个原因导致这个问题。有一个旧版本的Black Ice Defender (BID), 和一个Norton Antivirus (NAV) 不知何故妨碍了你的程序的SoftwarePassport/Armadillo外壳识别密匙。
This is an extremely rare problem, and we haven't yet been able to determine exactly how it operates, but if the user shuts down the program that's causing the problem (BID/NAV), your protected program can again recognize the keys. If that version of BID/NAV is started again, then your protected program again says that they keys aren't good.
这是一个非常罕见的问题,我们还没能确定如何正确的处理,但是如果用户关闭导致这个问题的程序(BID/NAV),你的被保护程序又可以识别密匙。如果那个版本的BID/NAV再运行,你的被保护程序又说密匙有问题。
In the three reports we've received to date, upgrading BID/NAV to a more recent version has apparently fixed this. As we get further information on this problem, we'll note it here in future revisions.
迄今为止,在我们收到的3个报告里,升级BID/NAV到一个最新版本显示修复这个问题。当我们获得这个问题的更多信息时,我们将在未来的版本里注意这个问题。
There is another problem, possibly linked, which affects programs protected with Armadillo 3.05 and earlier. If certain DLLs are used on the system (the one we're certain of is MAPUI.DLL), and certain high-ASCII characters are used in the encryption template or user-name (characters with an ASCII value over 127), then the behavior of one of the API functions that Armadillo's key system uses changes, and the program won't be able to recognize its keys. This was worked around in Armadillo 3.10, after its discovery.
还有另一个问题,可能相关的,他影响被Armadillo 3.05或更早版本保护的程序。如果系统中使用某些DLLs (我们确定的MAPUI.DLL),和某些high-ASCII字符被使用在加密模板或用户名(ASCII 值超过127),Armadillo的密匙系统的一个API函数的行为use(通常)改变,程序不能识别他的密匙。在发现这个问题后,在Armadillo 3.10工作正常。
2006-12-22 12:50
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
24
How can I defend my program from crackers?
如果防止我的程序被破解?
SoftwarePassport/Armadillo is good, but it's not perfect. It works best when both you and your program cooperate in the defenses. We have a complete description of the various attacks and how you can defend against them here.
SoftwarePassport/Armadillo保护是好的但是不是完美的。当你和你的程序在保护上协作时工作最好。我们有一个完整的描述关于各种攻击和你如何对抗他们。
2006-12-22 12:55
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
25
How can I tell what kind of key a user has? (or How can my program identify whether it's registered or trial?)
我如何知道用户用的是哪种密匙?(或者我的程序如何识别他是注册还是试用的?)
SoftwarePassport/Armadillo doesn't include any built-in way to differentiate between keys. The only way that we could think of to do this would be to include your description of the certificate in the program itself, and we didn't want to do that for security reasons.
SoftwarePassport/Armadillo不包括任何内置的方法来区分密匙,我们可以考虑的唯一方法就是在程序里包括你的授权的描述,基于安全的原因我们不想这么做。
However, there is a simple solution. Just put a specific "extra string" in each certificate that would identify it. For example, you could add a string called TYPE, with a value of "Trial", "Temporary", or "Purchased" depending on the certificate used. Then you can check the environment variable (TYPE) to get the certificate (see other entries in this FAQ for information on how to retrieve the value of an environment variable).
然而,有一个简单的解决方案。放一个特殊的“额外字符串”在每个授权用来识别。例如,你可以增加一个字符串TYPE,值为“试用、临时或购买”,依赖使用的授权。然后你可以检查环紧变量(TYPE)来获得授权(另见FAQ里的其他信息关于如何找回环境变量的值)。
2006-12-22 13:06
0
游客
登录 | 注册 方可回帖
返回
//