CN119473437A 一种动态库在信创环境下显示图形界面的方法及装置 (飞天诚信科技股份有限公司)_第1页
CN119473437A 一种动态库在信创环境下显示图形界面的方法及装置 (飞天诚信科技股份有限公司)_第2页
CN119473437A 一种动态库在信创环境下显示图形界面的方法及装置 (飞天诚信科技股份有限公司)_第3页
CN119473437A 一种动态库在信创环境下显示图形界面的方法及装置 (飞天诚信科技股份有限公司)_第4页
CN119473437A 一种动态库在信创环境下显示图形界面的方法及装置 (飞天诚信科技股份有限公司)_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一种动态库在信创环境下显示图形界面的本发明提供的一种动态库在信创环境下显信息安全设备交互时出现图形界面无法正常显2动态库创建线程,通过所述线程启动第二进程,获取所述获取第三进程通过图形界面获取的数据具体包括:通过命名管所述按照预定的方式存储用户输入的信息具体包括:将用户输入的过命名管道获取第三进程通过图形界面获取所述动态库判断所述命名管道是否存在,是则打开所述命名管道,否所述获取第三进程通过图形界面获取的数据具体包括:通过所述共享所述按照预定的方式存储用户输入的信息具体包括:将用户输入的信息存过共享内存获取第三进程通过图形界面获取所述按照预定的方式存储用户输入的信息具体为:获取第一存储区所述获取第三进程通过图形界面获取的数据,根据所述获取到的数据3第一获取模块,用于获取第三进程通过图形界面获取的数第一判断模块,用于当所述第二进程被启动时判断所述第所述第二获取模块,用于获取显示器编号和当前登录用户信息,根据显示模块,用于根据所述第三获取模块获取的所述环境变量组织界序/指令被处理器执行时实现权利要求1至处理器执行时实现权利要求1至8中任一项4用信息安全设备时如何正常显示图形界面是亟[0005]根据本发明的第二方面,提供了一种动态库在信创环境5显示模块,用于根据所述第三获取模块获取的所述环境变量组织界面显示参数,在于,该计算机程序/指令被处理器执行时实现上述第一方面所述的动态库在信创环境下创相关操作系统上与信息安全设备交互时出现图形界面无法[0011]图1是本发明实施例一提供的一种动态库在信创环境下显示图形界面的方法流程图2是本发明实施例二提供的一种动态库在信创环境下显示图形界面的方法流程6图3是本发明实施例三提供的一种动态库在信创环境下显示图形界面的方法流程的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方示参数绘制图形界面,等待接收用户输入的信息,当接收到用户输入的信息时执行步骤78一种可实施的方式,动态库判断命名管道是否存在具体为:动态库通过调用例如,在本实施例中,动态库创建线程具体为:动态库调用系统函数pthread_一种可实施的方式,第二进程具体为中间脚本showUI.sh运行的进程,中间脚本一种可实施的方式,动态库获取到命名管道中的数据之后还包括调用系统函数9通过第二系统函数获取显示器编号具体为调用系统函数open打开保存登录信息的文件/exportDISPLAY=:1;exportXDG_RUNTIME_DIR=/run/user/1000;exportLANGUAGE=zh_CN;exportLANG=zh_C部的root命令的一个工具,若第二进程执行sudo命令返回成功响应则表示支持sudo命令,若第二进程执行sudo命令返回错误响应则表示不支一种可实施的方式,设置环境变量具体为使用系统命令export或者系统函数例如,sudo_i_u$showUser__bash_c"${EXPORT}exportDISPLAY=${display};exportLANGUAGE第一预设值,则待显示页面类型为第一实例化类,第一实例化类具体为显示验证PIN的界例如,第一预设值“verifyPIN”,第一实例化类verifyPinUI,第二预设值“changePIN”,第二实例化类changePinUI,第三预设值“verifyOTP”,第三实例化类verifyOTPUI;一种可实施的方式,获取第一存储区中的随机数具体为获取共享内存中的随机对动态库在信创环境下显示图形界面的方法内存shareMemoryData,调用系统函数shmat连接变量shm__addr到共享内存一种可实施的方式,动态库获取到共享内存中的数据之后还包括调用系统函数例如,在本实施例中,动态库创建线程具体为:动态库调用系统函数pthread_一种可实施的方式,第二进程具体为中间脚本showUI.sh运行的进程,中间脚本在本实施例中,通过who系统命令获取显示器编号;通过读取系统文件“/run/exportDISPLAY=:1;exportXDG_RUNTIME_DIR=/run/user/1000;exportLANGUAGE=zh_CN;exportLANG=zh_C一种可实施的方式,设置环境变量具体为使用系统命令export或者系统函数过环境变量和参数确定在哪个设备上绘制界面以及绘制线程调用第一系统函数启动第二进程,通过第二进程确定图形界面显示所需的环境变量,[0034]本发明一个示例性实施例提供的一种动态库在信创环境显示模块,用于根据所述第三获取模块获取的所述环境变量组织界面显示参数,第一获取模块具体用于通过所述共享内存获取第三进程通过图形界面获取的数使用所述设置命令则表明第二进程所运行的环境不行动态库在信创环境下显示图形界面的方法时,仅以上述各功能模块的划分进行举例说提供的动态库在信创环境下显示图形界面的装置与动态库在信创环境下显示图形界面的储器IC或适合于存储指令和/或数据的任何类型的媒介或设备。机程序/指令被处理器执行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论