软件、硬件定制开发,联系QQ:99605319
应用领域: windos桌面
开发语言: C
数据库 : 其它
资源语言: 中文

主要用于隐藏输入密码,没有密码输入框,可以输入但不显示

可以在交互式CLI应用程序中提示用户输入密码,而无需在终端中打印密码。


用法

将hiddeninput.exe文件获取到项目中,然后执行它以接受用户输入。无论用户键入什么,直到换行符都将输出回调用者,但不会显示在终端中。


注:部分杀毒软件报毒


下面是PHP调用的代码

    protected function getHiddenResponse($inputStream)
    {
        if ('\\' === DIRECTORY_SEPARATOR) {
            $exe = __DIR__ . '/../bin/hiddeninput.exe';

            $value = rtrim(shell_exec($exe));
            $this->output->writeln('');

            if (isset($tmpExe)) {
                unlink($tmpExe);
            }

            return $value;
        }

        if ($this->hasSttyAvailable()) {
            $sttyMode = shell_exec('stty -g');

            shell_exec('stty -echo');
            $value = fgets($inputStream, 4096);
            shell_exec(sprintf('stty %s', $sttyMode));

            if (false === $value) {
                throw new \RuntimeException('Aborted');
            }

            $value = trim($value);
            $this->output->writeln('');

            return $value;
        }

        if (false !== $shell = $this->getShell()) {
            $readCmd = $shell === 'csh' ? 'set mypassword = $<' : 'read -r mypassword';
            $command = sprintf("/usr/bin/env %s -c 'stty -echo; %s; stty echo; echo \$mypassword'", $shell, $readCmd);
            $value   = rtrim(shell_exec($command));
            $this->output->writeln('');

            return $value;
        }

        throw new \RuntimeException('Unable to hide the response.');
    }



实用工具资源(隐藏输入显示工具hiddeninput源码(C++))网址:https://www.08i8.com/ttkfzy/detail84209.html;转载请注明!


提示:
1、资源共享网(www.08i8.com)实用工具C源码《隐藏输入显示工具hiddeninput源码(C++)》仅供研究学习请勿商用!
2、如果发现本资源违法或侵权请【报告管理员】
3、您所看到的所有资源都是网友分享,资源共享网(www.08i8.com)无法保证都能正常下载使用,
4、如果您发现资源无法下载或无法使用请【报告管理员】,管理员会联系资源发布者补充新资源!
5、如果暂时无法补充新资源,【只退积分!不退款!
6、关注微信公众号:《国资互联联盟》 不迷路!

与《隐藏输入显示工具hiddeninput源码(C++)》相关的《完整源码》


  • PeaZip豌豆压缩工具源码(lazarus+Pascal)附成品

    PeaZip豌豆压缩工具源码(lazarus+Pascal)附成品

    PeaZip压缩后的文件上传到网盘可以防止网盘在线解压;从而减少资料被删、被限的注问题;普通压缩文件就算有解压密码,别人也可能会在线解压,如果网盘判断解压的文件有问题,你原来的压缩文件也会受到连累;有这个自己的压缩工具后就不会存在这个问题了资源包括:1、PeaZip源码(lazarus)2、成品(PeaZip豌豆压缩v9.7.1 x64+PeaZip豌豆压缩v9.7.1 x86)3、开发工具(la...

    30 9897  0

  • 内存修改编辑工具源码(Pascal)附Cheat Engine 7.5.1 中文版

    内存修改编辑工具源码(Pascal)附Cheat Engine 7.5.1 中文版

    Cheat Engine 是一款内存修改编辑工具,它允许你修改你的游戏或软件内存数据,以得到一些其他功能。它包括16进制编辑,反汇编程序,内存查找工具。与同类修改工具相比,它具有强大的反汇编功能,且自身附带了外挂制作工具,可以用它直接生成外挂。注:这是一个解除网盘限速的神器(选中对应的进程,启用速度调整就可以解决网盘限速的问题了)

    10 26527  0

  • 成都市医保局加解密方法工具类及调用demo(医保电子处方中心)V1.0.rar

    成都市医保局加解密方法工具类及调用demo(医保电子处方中心)V1.0.rar

    有Java和C#两个demo

    5 540  0


  • html下载模板克隆工具java源码(一键下载所有隐藏资源css、js、图片、字体)

    html下载模板克隆工具java源码(一键下载所有隐藏资源css、js、图片、字体)

    java开发,附成品可以同时下载多个网页递归下载所有隐藏资源css、js、图片、字体

    5 36703  0


  • 远程桌面C++源码(QT开发)

    远程桌面C++源码(QT开发)

    基于QT开发的远程桌面C++源码

    5 54008  0

  • 三合一收款码php源码(真正属于自己的三合一收款码)

    三合一收款码php源码(真正属于自己的三合一收款码)

    使用说明:1、下载你的收款二维码(微信收款二维码、支付宝收款二维码、QQ收款二维码)2、上传到https://cli.im/ 解析出收款码的内容3、打开index.php 到对应位置改成您自己的收款码的内容4、上传整文件夹到您自己的空间下并得到网址(如:https://www.08i8.com/pay/),打开看看是否正常5、把得到的网址到https://cli.im/ 生成二维码(这就是真正属于...

    5 91475  0

  • BSPHP网络验证系统源码(v8.0.2)

    BSPHP网络验证系统源码(v8.0.2)

    Bsphp软件管理系统是一套支持软件接口和用户会员平台以及支持做微型企业官网系统,CMS模板内容简单实用可以极快搭建好一个企业或者软件专题下载线上服务网站,后台界面简洁易用!Bsphp服服务端提供很多对外API接口可以实现客户端调用用户中心功能,从而实现控制软件开发软件授权使用,支持PC端,安卓,苹果系统,编程语言有C++,易语言,C#,VB,TC,Delphi,E4a,VC,JAVA,只要支持h...

    10 65223  0

  • ziyuan
    ziyuan Rank: 16

    0

    0

    0

    ( 此人很懒并没有留下什么~~ )
    img

    隐藏输入显示工具hiddeninput源码(C++)

    下载积分 钻石会员
    10 免费
    请您 登录后 下载 !
    说明

    您下载所消耗的积分将转交上传作者。上传资源,免费获取积分!


    首页

    栏目

    搜索

    会员