Win10 设置优化

在安装Windows 10的过程中,如果直接使用微软邮箱网络账号登录,系统会自动截取邮箱账号前5位字符作为用户文件夹的名称;而如果使用本地账号登录,则不存在此问题,个人文件夹名称将显示为注册用户时的名称。所以安装的时候先不登录 microsoft 账户,创建一个你想要的文件夹名的本地账户,安装完之后再登录。

1、用 win + R 快捷键打开运行框,输入“secpol.msc”之后回车。

2.双击“本地策略 ”,双击“安全选项”,找到并双击“用户账户控制:以管理员批准模式运行所有管理员”

3、选择“已禁用”,点击确定。然后重启,查看我们是否提升管理员权限。

在Windows10桌面,依次点击“开始/Windows系统/控制面板”菜单项。2、在打开的Windows控制面板窗口中,点击“程序”图标3、在打开的程序和功能窗口中,点击“启用或关闭Windows功能”快捷链接。4、在打开的启用或关闭Windows功能窗口中,勾选“Smb1.0/cifs文件共享支持”前面的复选框,最后点击确定按钮即可

阅读全文

electron主进程与渲染进程通信,webview与其加载页间的通信

1:进程间通信

进程间通信使用 ipcMain与ipcRenderer模块,参考:https://www.w3cschool.cn/electronmanual/electronmanual-ipc-main.html ;      https://www.w3cschool.cn/electronmanual/electronmanual-ipc-renderer.html

在主进程使用ipcMain

渲染进程ipcRenderer

在主进程也可以使用以下方式发送消息:mainWindow.webContents.send('saveMessage','delect',index,innerIndex)

webContents从主进程向渲染进程发送消息,查看更多 https://www.w3cschool.cn/electronmanual/electronmanual-web-contents.html .

以下为webContents的send()官方使用介绍

webContents.send(channel\[, arg1\]\[, arg2\]\[, ...\])

channel String

arg (可选)

通过 channel 发送异步消息给渲染进程,你也可发送任意的参数.参数应该在 JSON 内部序列化,并且此后没有函数或原形链被包括了.

渲染进程可以通过使用 ipcRenderer 监听 channel 来处理消息.

例子,从主进程向渲染进程发送消息 :

主进程:

在渲染进程:

2:使用webview控件加载页面时,webview所在页面与被加载页面间的通信

阅读全文

Let's Encrypt,免费好用的 HTTPS 证书

文章目录

很早之前我就在关注 Let's Encrypt 这个免费、自动化、开放的证书签发服务。它由 ISRG(Internet Security Research Group,互联网安全研究小组)提供服务,而 ISRG 是来自于美国加利福尼亚州的一个公益组织。Let's Encrypt 得到了 Mozilla、Cisco、Akamai、Electronic Frontier Foundation 和 Chrome 等众多公司和机构的支持,发展十分迅猛。

申请 Let's Encrypt 证书不但免费,还非常简单,虽然每次只有 90 天的有效期,但可以通过脚本定期更新,配好之后一劳永逸。经过一段时间的观望,我也正式启用 Let's Encrypt 证书了,本文记录本站申请过程和遇到的问题。

我没有使用 Let's Encrypt 官网提供的工具来申请证书,而是用了 acme-tiny 这个更为小巧的开源工具。以下内容基本按照 acme-tiny 的说明文档写的,省略了一些我不需要的步骤。

ACME 全称是 Automated Certificate Management Environment,直译过来是自动化证书管理环境的意思,Let's Encrypt 的证书签发过程使用的就是 ACME 协议。有关 ACME 协议的更多资料可以在这个仓库找到。

首先创建一个目录,例如 ssl,用来存放各种临时文件和最后的证书文件。进入这个目录,创建一个 RSA 私钥用于 Let's Encrypt 识别你的身份:

接着就可以生成 CSR(Certificate Signing Request,证书签名请求)文件了。在这之前,还需要创建域名私钥(一定不要使用上面的账户私钥),根据证书不同类型,域名私钥也可以选择 RSA 和 ECC 两种不同类型。以下两种方式请根据实际情况二选一。

1)创建 RSA 私钥(兼容性好):

阅读全文

APK无源码调试

这年头,apk全都是加密啊,加壳啊,反调试啊,小伙伴们表示已经不能愉快的玩耍了。静态分析越来越不靠谱了,apktool、ApkIDE、jd GUI、dex2jar等等等等已经无法满足大家的需求了。那么问题就来了,小伙伴们真正需要的是什么?好的,大家一起呐喊出你内心的欲望吧,我们的目标是——“debug apk step by step”。

先来说说那些不靠谱的工具,就是今天吭了我小半天的各种工具,看官上坐,待我细细道来。

阅读全文