软件、硬件定制开发,联系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++)》相关的《完整源码》


  • 可视化采集工具源码(python)附成品和论文

    可视化采集工具源码(python)附成品和论文

    主要特色:跨平台:软件可以在Windows,MacOS和Linux上运行。简单快速:图形化的设置和执行爬虫任务,通常一个爬虫任务只需要2-5分钟即可设计完成。安全:不需要注册,所有任务和数据均保存在本地,不经过任何第三方服务器。灵活:可任意添加浏览器插件,执行JavaScript指令,使用Selenium语句直接操纵浏览器。并行多开:可开启任意数量的执行程序,实现大规模数据的并行采集。验证码识别:...

    10 19456  0

  • EhPG小说下载工具源码(易语言)

    EhPG小说下载工具源码(易语言)

    成品工具下载地址:https://www.08i8.com/ttbgrj/detail12002.html包括模块:1、孤鸿皮肤模块2、精易模块[v11.0.0]3、鱼刺类.多线程6

    10 40464  0

  • 仿IIS(部署网站)工具源码(c#)

    仿IIS(部署网站)工具源码(c#)

    适合在没有iis环境的windows系统下使用本站有编辑好的成品,可以直接下载使用!

    5 45393  0


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

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

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

    5 36577  0


  • arcgis基础测绘作业工具python源码(附教程)

    arcgis基础测绘作业工具python源码(附教程)

    一、使用方法:将整个文件夹拷贝到本地,打开ArcMap,在Catalog目录下找到其位置,从tbx工具箱中选择需要的工具运行即可。二、注意:1、数据运行前需要对数据进行备份,若有损坏,概不负责。2、本工具已进行基础的测试,因代码共享,若有问题可自行调试修改。3、最好不要用中文的要素名称。三、使用说明1、合并工具合并多个MDB或GDB,每个GDB里面的图层可以不一样,但是不可以同一个名字的图层,有些...

    5 58582  0

  • IP黑名单系统PHP源码(CC防火墙)

    IP黑名单系统PHP源码(CC防火墙)

    可抵抗CC攻击在config.php配置好数据库的信息就行,需要的的表系统自动创建。都需要配置好数据库,在对应目录里的config.php里默认的管理员账号密码都是admin,暂未添加修改密码的功能有能力的自己加,或者直接在数据库里改

    5 91799  0

  • php7.2.4源码(c++)

    php7.2.4源码(c++)

    c++开发的php7.2.4,有能力的可以研究研究,是不是可以开发一个比php更好的语言

    5 24754  0

  • ziyuan
    ziyuan Rank: 16

    0

    0

    0

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

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

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

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


    首页

    栏目

    搜索

    会员