SecZure二次开发U盘快速入门
u盘加密解密最简单方法

u盘加密解密最简单方法:
方法一:使用U盘加密工具
1.下载并安装U盘加密工具,如bitlocker或加密大师。
2.打开加密工具并选择需要加密的U盘。
3.根据工具提示输入密码并加密U盘。
4.使用加密的U盘时需要输入密码才能访问。
方法二:使用电脑自带加密功能
1.将U盘插入电脑并打开“我的电脑”或“计算机”。
2.右键点击需要加密的U盘并选择“启用BitLocker”。
3.在BitLocker驱动器加密窗口中,勾选“使用密码解锁驱动器”选项。
4.输入密码并点击“下一步”。
5.在恢复密钥保存窗口中,选择保存路径并点击“保存”。
6.点击“下一步”并在弹出的窗口中勾选“将更改应用于此驱动器”选项。
7.点击“启动加密”并等待加密完成。
方法三:使用命令提示符(CMD)加密U盘
1.将U盘插入电脑并在桌面点击“开始”按钮打开运行窗口。
2.在运行窗口中输入CMD并回车进入命令提示符界面。
3.在CMD界面输入命令“diskpart”并回车。
4.输入命令“list disk”并回车查看电脑中所有磁盘。
5.根据磁盘容量等标识找到需要加密的U盘所对应的磁盘,输入命令“select disk X”(X为U盘
所对应的磁盘编号)。
6.输入命令“attributes disk clear readonly”并回车,此时U盘已成功加密。
NX二次开发-ufusr和ufsta等用户入口使用说明

NX⼆次开发-ufusr和ufsta等⽤户⼊⼝使⽤说明版本NX9+VS2012⽤户出⼝(⼊⼝)介绍这段内容是从书上抄的⽤户出⼝(User Exit)是NXOpen中的⼀个重要概念。
NX在运⾏过程中某些特定的位置存在规定的出⼝,当进程执⾏到这些出⼝时,NX会⾃动检查⽤户是否在此处已定义了指向内部程序位置的环境变量;若没有定义,则以NX默认的⽅式继续运⾏下去;若已定义,则从该处⾃动运⾏⽤户定制的应⽤程序。
利⽤不同的User Exit,可使⽤户定制的应⽤程序在NX运⾏到特定点时被⾃动执⾏。
每个User Exit都有唯⼀的出⼝名称,以便⽤户在⼦程序中调⽤,不同的User Exit使⽤不同的出⼝函数,最常⽤的User Exit是ufsta()与ufusr(),ufsta()是NX菜单启动时的User Exit,ufusr()是直接激活的User Exit。
通常情况下,User Exit函数的参数和返回值都相同,User Exit函数的定义如下:void entry_point(char *parm, int *returnCode, int rlen);其中parm和returnCode是输出参数,rlen是指参数parm的长度,由NX系统⾃动处理。
官⽅⽂档上的说明常⽤的两个⼊⼝函数例⼦ufusr()官⽅有⼀个example例⼦,我们编译执⾏去看⼀下/*===========================================================================Copyright (c) 1998Unigraphics Solutions CorporationUnpublished - All rights reserved===========================================================================*//************************************************************************** ** This is a sample C program written for Internal User Function. ** Its intent is a small, prewritten program so users can test ** Internal UFUN on their system to make sure it works. ** ** param - Parameters - Input, But Not Used ** retcod - Return Code - Output ** param_len - Length of 'param' argument - Input ** ** *************************************************************************/#include <stdio.h>#include <uf_defs.h>#include <uf.h>#include <uf_ui.h>#include <uf_cfi.h>#include <uf_curve.h>#include <uf_obj.h>#include <uf_part.h>#include <uf_assem.h>#include <uf_cfi.h>static void report_error( int error_code, char *msg_text, char *part_name );#define WAIT 1#define PART 2extern void ufusr( char *param, int *retcod, int param_len ){static char title[] = "CHOOSE OPTION";static char menu[6][37+1] = { "POINT","LINE","ARC","DELETE LAST ENTITY","CHANGE ARC MODE","EXIT PROGRAM" };static char mdmenu[2][37+1] = { "PARTIAL ARC","FULL CIRCLE" };static char linmsg[2][18] = { "CHOOSE LINE START","CHOOSE LINE END" };static char arcmsg[] = "CHOOSE POINT #";static char prtnam[MAX_FSPEC_BUFSIZE] = "blank";int choice; /* User Choice */int defalt[2]; /* Default Point Selection Type*/tag_t entid = 0; /* Entity Identifer */int idum; /* Dummy Integer Variable */int mode = 1; /* Arc Creation Mode */double point1[3]; /* Point Data Variable */double point2[3]; /* Point Data Variable */double point3[3]; /* Point Data Variable */int status; /* Status */int nopart; /* No active part flag */int pos_returned; /* Pos returned flag from menu */int rejected = 0; /* Reject flag from menu *//**/tag_t part_tag; /* Part Tag of Part */UF_PART_load_status_t /**/load_status; /* Structure to hold any *//* errors when loading part */int num_parts; /* Number of parts loaded */UF_initialize();/* Check For An Active Part */part_tag = UF_ASSEM_ask_work_part();if ( part_tag == NULL_TAG ){/* Ask For A Part To Retrieve or Create */nopart = 1;while (nopart){choice = uc1600("Retrieve/Create part*Enter name", prtnam, &idum);if (choice < 3) { return; }nopart=((choice != 1) && (choice != 4) && (prtnam[0] != 0)) ? 0 : 1;/* Check if the named part already exists on disk */status = uc4560(prtnam, PART);if ( status == 0 ){/* Retrieve specified part */status = UF_PART_open( prtnam, &part_tag, &load_status );nopart = 0;num_parts = load_status.n_parts;if ( status != 0 ){report_error( status, "retrieving part", prtnam );nopart = 1;}if ( num_parts > 0 ){int indx = 0;while ( indx < num_parts ){report_error( load_status.statuses[indx],"retrieving part",load_status.file_names[indx] );indx++;}UF_free_string_array( num_parts, load_status.file_names );UF_free( load_status.statuses );nopart = 1;}}else if ( status == 1 ){/* Create specified part */status = UF_PART_new(prtnam, UF_PART_ENGLISH, &part_tag ); report_error( status, "creating part", prtnam );if ( status == 0 )nopart = 0;}else{report_error( status, "checking part", prtnam );}}}/* We Now Have An Active Part *//* Get Next Action Choice (This Section Loops) */while (1){choice = uc1603(title, 0, menu, 6);/* Should always cancel out of the ufun dialog when the* user selects cancel or back*/if (choice == 1 || choice == 2){UF_terminate();}choice += -4;defalt[0] = 0;switch (choice) {case1: /* Create Points */choice = uc1616("CREATE POINT", defalt, 0, point1);while (choice > 4){UF_CURVE_create_point ( point1 , &entid );choice = uc1616("CREATE POINT", defalt, 0, point1);}break;case2: /* Create Lines */choice = 5;while (choice > 4){UF_CURVE_line_t line_coords;choice = uc1616(linmsg[0], defalt, 0,line_coords.start_point );if (choice > 4){choice = uc1616(linmsg[1], defalt, 0,line_coords.end_point );if (choice > 4)UF_CURVE_create_line ( &line_coords , &entid );if (choice == 1)choice = 5;}}break;case3: /* Create Arcs/Circles */pos_returned = 1;while (pos_returned){arcmsg[13] = '1';choice = uc1616(arcmsg, defalt, 0, point1);pos_returned = (choice > 4) ? 1 : 0;if (choice > 4)do {arcmsg[13] = '2';choice = uc1616(arcmsg, defalt, 0, point2);if (choice > 4){arcmsg[13] = '3';choice = uc1616(arcmsg, defalt, 0, point3);rejected = (choice == 1) ? 1 : 0;if (choice > 4)FTN(uf5063)(&mode,point1,point2,point3,&entid); }else/* check work */{rejected = (choice == 1) ? 0 : 1;pos_returned = (choice == 1) ? 1 : 0;}} while (rejected);}break;case4: /* Delete Last Entity Created */if (entid != 0)UF_OBJ_delete_object(entid);entid = 0;break;case5: /* Change Arc Mode */choice = uc1603("CHOOSE ARC MODE", mode, mdmenu, 2);if (choice > 4)mode = choice - 4;break;default: UF_terminate ( );return;}}}/*----------------------------------------------------------------------------*/static void report_error( int error_code, char *msg_text, char *part_name ) {if ( error_code != 0 ){char error_message[133];char local_string[300];UF_get_fail_message( error_code, error_message );sprintf(local_string,"Error %d %s: %s - %s",error_code, msg_text, part_name, error_message );uc1601( local_string, WAIT );}}我们⼆次开发最常⽤的⼊⼝函数就是ufusr()执⾏ufusr有两种⽅式,1.是直接挂到菜单栏上,从菜单点击下载。
UG二次开发NXOpen

UG二次开发NXOpen首先,你得熟悉NX软件,如果不用这个软件的话那也没有什么动力去学二次开发,NXOpen-python二次开发主要有如下学习途径:1.NXOpen官方入门文档《Getting Started with NX Open》首推点开这个就有,虽然开发语言用的是VB,但并没有什么关系,直接从第5章开始看2.NX官方指引这些没有必要一开始就去看,那样会看得相当纠结,需要用到的时候去翻翻就行了,至于MenuScript只需要简单的会一点就行了,自己用没有必要搞得太复杂,太花里胡哨的,Block UI Styler也比较简单,点点拖拖就行了3.NX自带的二次开发样例尽管Python的没有多少,但别的语言的一样看啊,OPEN C API 的样例在上述文件夹的上一层NXOpen-python二次开发中可能需要使用到的工具:1.当然是好用的IDE软件了,elipse+pydev不错,关键配置起来不复杂2.NX软件中英文切换,写代码时用英文版NX作参考,切换方法如下:建立两个批处理文件,一个写入:set UGII_LANG=english'G:\Program Files\Siemens\NX 12.0\NXBIN\ugraf.exe' -nx另一个写入:set UGII_LANG=simpl_chinese'G:\Program Files\Siemens\NX 12.0\NXBIN\ugraf.exe' -nx3.操作记录编辑器,NX中很多命令都可以通过这个来进行录制,尽管生成出来的代码一塌糊涂,但是至少能让人知道做某个功能需要什么类,然后就可以有目的去翻文档,OPEN C API里的函数无法录制的4.NXOpen python reference guide,建议下一个本地版,用线上版的时候搜索个东西等死。
u深度u盘iso装系统教程

u深度u盘iso装系统教程深入深度U盘ISO装系统教程深度U盘是一个便携式的存储设备,可以用来安装操作系统。
它可以帮助用户轻松地将操作系统镜像文件写入U盘,并在需要时从U盘启动系统。
本教程将教您如何使用深度U盘来安装操作系统,以下是详细步骤:步骤1:准备工作首先,您需要准备以下工具和材料:1. 一台电脑,具有可用的USB接口。
2. 一根深度U盘,容量至少为8GB。
3. 您要安装的操作系统的ISO镜像文件。
步骤2:下载深度U盘制作工具在您的电脑上,打开浏览器并搜索“深度U盘制作工具”。
下载并安装适用于您的操作系统的工具。
步骤3:插入U盘并打开制作工具将深度U盘插入电脑的USB接口中,然后打开已经安装好的深度U盘制作工具。
步骤4:选择ISO镜像文件在制作工具的界面上,您将看到一个“选择ISO镜像文件”的选项。
单击该选项,并在弹出的窗口中导航到您存储操作系统ISO文件的位置。
选择该文件并单击“确定”。
步骤5:选择U盘在制作工具的界面上,您将看到一个“选择U盘”的选项。
单击该选项,并从列表中选择您插入的深度U盘。
确保选择正确的U盘,因为该U盘将被格式化并写入ISO数据。
步骤6:开始制作U盘一旦您已选择了ISO镜像文件和U盘,您可以点击“开始制作U盘”按钮来开始制作过程。
这个过程可能需要几分钟甚至更长的时间,取决于您的ISO文件大小和电脑的性能。
步骤7:等待制作完成在制作过程中,请您耐心等待,不要中途中断该过程。
一旦制作完成,您将收到一个成功的弹出窗口提示。
步骤8:安装操作系统现在,您已经成功将操作系统写入了深度U盘。
接下来,您可以使用该U盘来安装操作系统了。
首先,您需要关闭电脑,并将U盘插入电脑的USB接口中。
然后,重新启动电脑并进入BIOS设置。
步骤9:调整启动顺序在BIOS设置中,找到“启动顺序”或“启动选项”选项,并将U盘排在首位。
这将确保计算机从U盘启动操作系统而不是从硬盘或其他设备。
步骤10:保存并退出BIOS一旦您调整了启动顺序,请确保将更改保存,并退出BIOS设置。
NX二次开发(非常有用)

盐城工学院优集学院目录实验一熟悉Visual Studio 2005开发环境及UG二次开发工程项目创建的方法 (2)实验二 UIStyler、Menuscript创建用户界面、菜单和工具条.. 16实验三外部数据库访问 (24)实验四零件设计 (40)实验五工程图设计 (48)实验六装配设计 (61)实验一熟悉Visual Studio 2005开发环境及UG二次开发工程项目创建的方法一、实验目的1、了解和使用Visual Studio2005集成开发环境;2、熟悉Visual Studio2005环境的基本命令和功能键;3、掌握UG二次开发工程项目创建过程和方法;4、理解简单的UG二次开发程序结构。
二、实验内容分别使用UG/Open AppWizard向导和Win32应用程序向导(DLL)的方法创建UG 二次开发工程项目,并利用Visual Studio 2005集成环境来编辑、编译并运行下面简单UG二次开发程序:#include <uf.h> /* 包含UF_initialize()和UF_terminate()函数原型的头文件*/#include <uf_ui.h> /* 包含uc1601()函数原型的头文件*/extern void ufusr( char *param, int *retcod, int param_len ){/* 获取UG/OPEN API的执行权限 */if(UF_initialize()!=0)return;/* 弹出消息窗口,显示“Hello,UG!” */uc1601("Hello,UG!",1);/* 释放UG/OPEN API的执行权限*/UF_terminate();}三、实验步骤1利用UG/Open AppWizard向导为便于了解UG/Open API的使用,下面将创建一个简单的应用开发程序,其功能是在UG环境中显示一个消息对话框“Hello,UG!”。
通过命令启动u盘的方法

通过命令启动u盘的方法
要通过命令启动U盘,你可以按照以下步骤操作:
1. 首先,插入U盘到计算机的USB接口上。
2. 打开命令提示符。
在Windows系统中,你可以按下Win键+R,输入"cmd"并按下回车键来打开命令提示符。
3. 在命令提示符窗口中,输入以下命令来列出计算机当前连接
的所有磁盘:
diskpart.
list disk.
4. 找到你的U盘所对应的磁盘号。
通常U盘的存储容量会比较小,你可以根据磁盘大小来确定它的磁盘号。
5. 选择U盘所对应的磁盘。
假设U盘对应的磁盘号为1,那么
输入以下命令:
select disk 1。
6. 清除U盘的分区表。
输入以下命令: clean.
7. 创建一个新的主分区。
输入以下命令: create partition primary.
8. 格式化U盘。
输入以下命令:
format fs=fat32 quick.
9. 设置U盘为活动分区。
输入以下命令: active.
10. 退出diskpart。
输入以下命令:
exit.
完成以上步骤后,你的U盘就已经通过命令启动准备好了。
记得在使用diskpart命令时要小心谨慎,确保选择正确的磁盘,以免造成数据丢失。
希望这些步骤能帮助到你。
用UItraISO做U盘的启动盘(图文教程)
用UItraISO 做U 盘的启动盘
UItraISO 的界面如下:
下面介绍用UItraISO 制作u 盘启动盘
下载老毛桃pe 或者是一个系统的镜像iso 文件,在本地目录的窗口中浏览你的镜像文件的位置,在右下窗口中双击你的iso 文件,文件就能提取上去主窗口。
这里可以重命名镜像文件
这里是正要生成的镜像文件中含的内容
通过这可以浏览电脑里的文件
这里是你浏览的文件夹中的内容
这个就是系统的gho文件,
安装系统主要就是靠这个
这个就是iso系统镜像文
件,双击就能提取上上面
的窗口
接着插入你的U盘,你可以重命名你的镜像文件。
接着点击“启动光盘”-“写入硬盘映像”,如下图:
接着会出现如下的窗口,磁盘驱动器选项选你的U盘,启动方式选USB-HDD+。
接着就能点击写入,会提示要格式化你的U盘,你要先备份你U盘得东西,选是就行了.如下图:。
securecrt激活步骤
securecrt激活步骤SecureCRT是一款功能强大的终端仿真软件,广泛用于远程登录和管理网络设备。
为了正常使用SecureCRT,我们需要进行激活。
接下来,我将为大家介绍SecureCRT的激活步骤。
第一步,下载安装SecureCRT软件。
首先,我们需要从官方网站上下载SecureCRT的安装包。
然后,双击安装包文件,按照提示完成软件的安装。
第二步,获取SecureCRT的激活码。
在安装完成后,我们需要获取SecureCRT的激活码。
通常情况下,我们可以在软件安装目录下的"License"文件夹中找到一个名为"license.dat"的文件。
打开该文件,可以看到其中包含了SecureCRT的激活码。
第三步,打开SecureCRT软件。
双击桌面上的SecureCRT图标,或者在开始菜单中找到SecureCRT并点击打开。
第四步,进入激活界面。
在SecureCRT的界面中,我们可以看到菜单栏上有一个"Help"选项。
点击"Help",然后选择"Enter License Data",进入激活界面。
第五步,输入激活码。
在激活界面中,我们需要输入之前获取到的激活码。
将激活码复制到剪贴板中,然后在激活界面的相应位置粘贴进去。
第六步,完成激活。
在输入完激活码后,点击激活界面下方的"OK"按钮,即可完成SecureCRT的激活。
此时,我们可以看到软件界面中显示"Licensed to"和我们的用户名。
至此,SecureCRT的激活步骤已经完成。
通过以上的步骤,我们可以成功激活SecureCRT,并享受其强大的功能和便捷的操作。
需要注意的是,每个激活码只能在一台设备上使用,不可多次激活。
此外,如果我们在使用过程中遇到了激活问题,可以通过SecureCRT官方网站上的帮助文档或联系官方客服进行解决。
ventoy使用方法
ventoy使用方法Ventoy是一款高效、易用的开源工具,它可以将ISO文件直接写入到USB设备上,从而创建可启动的USB安装盘。
相比于传统的制作启动盘的方法,Ventoy具有更多的优势,比如一次性支持多个ISO文件、无需格式化USB设备、无需重复写入工具等。
本文将为您详细介绍Ventoy的使用方法。
一、Ventoy的安装与准备二、制作可启动的USB安装盘1.将一个空的USB设备插入计算机的USB端口。
请注意,USB设备的容量应当足够存放您需要写入的ISO文件。
2. 打开Ventoy文件夹,运行Ventoy2Disk.exe。
如果您是在Linux 系统上使用Ventoy,可以使用ventoy.sh来代替Ventoy2Disk.exe。
3. 在Ventoy2Disk界面上,选择要写入的USB设备。
请仔细选择,以免写入到错误的设备上。
4. 点击"Install"按钮开始写入过程。
Ventoy将会自动将所选的ISO 文件写入到USB设备上,并且创建一个可启动的USB安装盘。
整个过程可能需要一些时间,请耐心等待。
三、使用Ventoy创建多个可启动的ISO文件1. 将另一个ISO文件复制到已经创建好的Ventoy的USB设备上。
复制的过程与普通的文件复制没有太大区别。
2. 重启计算机并从Ventoy的USB设备启动。
在启动过程中按下相应的快捷键来选择要启动的ISO文件。
根据您的计算机品牌和型号,快捷键可能会有所不同。
通常情况下,您可以按下F12、ESC或者F9来进入启动菜单,并选择从USB设备启动。
3. 选择要启动的ISO文件后,计算机将会从Ventoy的USB设备启动相应的操作系统。
您可以像使用普通的操作系统一样使用这个启动盘。
四、配置Ventoy2. 在ventoy.json文件中,您可以配置一些Ventoy的参数,例如默认启动项、菜单超时等。
根据文件中的注释和说明,您可以根据自己的需求进行相关的设置。
【U启动】制作U盘启动盘详细教程
U启动制作U盘启动盘详细教程
1.下载u启动装机版并安装至本地磁盘;
2.一个正常使用的u盘,容量建议8G以上。
第一步
打开u启动装机版,将准备好的u盘插入电脑usb接口并静待软件对u 盘进行识别,由于此次u启动采用全新功能智能模式,可为u盘自动选择兼容性强与适应性高的方式进行制作,相较过去版本可省去多余的选择操作。
故而建议保持当前默认参数设置,直接点击“开始制作”即可:
第二步
此时,弹出的警告窗口中告知会清除u盘上的所有数据,请确认u盘中数据是否另行备份,确认完成后点击“确定”:
第三步
制作u盘启动盘需要一点时间,制作过程请勿操作与u盘相关的软件,静候制作过程结束即可:
第四步
待制作完成后,我们可点击“是”对制作好的u盘启动盘进行模拟启动测试:
第五步
若看到以下启动界面,则说明u盘启动盘已制作成功(注意:此功能仅作启动测试,切勿进一步操作),最后按组合键“Ctrl+Alt”释放出鼠标,点击右上角的关闭图标退出模拟启动测试:
以上就是u启动制作u盘启动盘的所有相关内容,用户们可根据自身情况去制作想要的u盘启动盘,如果还有疑问或者相对不解的地方可前往u启动官方交流群进行咨询提问,我们会有专门的负责人员进行一一解答。
相关教程
点击查看==》U盘启动制作教程
点击查看==》UEFI版启动制作教程
点击查看==》U盘装GHOST XP教程
点击查看==》U盘装原版XP教程
点击查看==》U盘装GHOST WIN7教程点击查看==》U盘装原版WIN7教程
点击查看==》U盘装GHOST WIN8教程点击查看==》U盘装原版WIN8教程
点击查看==》U盘启动盘建立磁盘分区教程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
打开主菜单:文件-打开,出现验证界面,点击确定。 主界面的左边框中将出现如下分区图标,点开左边的+号,即可出现文件目录列表。3Βιβλιοθήκη 文件保护流程接入 U 盘
保护流程
写入文件
运行 U 盘 CDROM 区 程序
输入 U 盘用户密码
身份认证
文件 1
认证失败
认证结果
读取文件 文件 1
认证成功:启动
文件浏览器(FSDemo.Exe)
SecZure 二次开发 U 盘快速入门
1. 分区结构
结合特定的文件系统 ,在 Android、Windows、Linux 进行数据交换保护。
1.1 分区结构 如上图所示,U 盘分为 3 个分区: 1)光盘区:可存放 U 盘演示程序,分区为 CDROM 类型,最终产品软件程序将存放在该区 域,实现 U 盘硬件和软件的结合。 2)公开区:普通数据分区,可移动磁盘,可作为普通 U 盘自由使用。 3)隐藏区:隐藏数据分区,可存放需要保护的电子文件数据,该分区无法系统资源浏览器 被查看和读取,系统磁盘管理或其他第三方硬盘分析工具均无法识别该分区的 数据文件
关于 SDK 包详细说明请解压文件夹“SDK”中的压缩包进行查阅。
密并将文件返回给“文件浏览器”。
4. 开发说明
如上图,光盘区和公开区均可以使用系统资源浏览器在“我的电脑”中打开访问,但 在“我的电脑”中无法查看隐藏区,在前面演示说明中,隐藏区文件必须通过 “FSDemo.exe”进行查看。
演示中的“FSDemo.exe”和“FSShellDemo.exe”程序,均为基于优盘 SDK 的动态库文 件“FSShell.dll”进行开发完成的。
文件系统访问接口(FSShell.dll)
加密/解密
U 盘数据分区
如上图: 1) 优盘接入后,需要通过用户密码验证,才能启动文件浏览器(如示例程序 FSDemo.exe) 2) 写入文件时,由“文件浏览器”调用“文件系统访问接口”,再由文件系统内部自动加
密保存到优盘数据分区。 3) 读取文件时,由“文件浏览器”调用“文件系统访问接口”,再有文件系统内部自动解
1.2 分区模式 基于 U 盘的分区结构,用户可自由选择以下分区模式: 1) 模式 1:光盘区+公开区+隐藏区 2) 模式 2:光盘区+隐藏区 3) 模式 3:公开区+隐藏区
2. 浏览隐藏区文件
在资源浏览器-我的电脑中,打开“光盘区”(U 盘演示程序)。
如上图,运行“FSDemo.exe”,出现如下界面: