原创 C語言中“#“和“##“的用法
1. 前言 使用#把宏參數變爲一個字符串,用##把兩個宏參數貼合在一起. 2. 一般用法 #include<cstdio> #include<climits> using namespace std; #define STR(s)
原创 libusb/libusb-win32/libusbK/winUSB
== libusb == 說明:libusb是一個跨平臺的usb驅動框架。libusb原始項目在2010年後基本沒有更新,曾有libusbx項目2012年從libusb分出來,2014年1月26日又合併回libusb了。當時的libusb
原创 滅屏(電源) 、亮屏、解鎖、HOME廣播
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.l
原创 Designing A Kernel Key Logger
Designing A Kernel Key Logger A Filter Driver Tutorial By Clandestiny 【Introduction】 The following tutorial outlines th
原创 如何使用 WinUSB 與 USB 設備 (USBDevice) 通信
http://www.cnblogs.com/shangdawei/archive/2013/04/17/3026394.html https://docs.microsoft.com/zh-cn/previous-versions/wi
原创 A Kernel Key Logger
轉http://blog.sina.com.cn/s/blog_5371d2790100e4rc.html 鍵盤過濾驅動核心思想總結 可以參考另外一篇文章《Designing A Kernel Key Logger》,這兩篇文章都是關於
原创 gradle 增加改變文件名
增加編譯時間或傳遞變量buildConfigField buildConfigField("boolean", "MY_LOCKSCREEN_PORT", "false") buildConfigField("Strin
原创 USB Print
//GUID class for usb printer const GUID GUID_DEVINTERFACE_USBPRINT = { 0x28d78fad,0x5a12,0x11D1,0xae,0x5b,0x00,0x00,0x
原创 焦點問題
一、當AlertDialog顯示的時候,Activity的焦點被搶去,如何避免AlertDialog 被搶焦點呢? 1、設置去掉按鍵退出 去掉 setCancelable(true)
原创 Xorg&Xinitrc
http://www.xfree86.org/current/X.7.html https://www.x.org/releases/X11R7.7/doc/man/man5/xorg.conf.5.xhtml http://www.li
原创 圖像旋轉90度(CImage類實現)(不同的位深度)
//讀取原始圖片信息 CImage * srcImage = new CImage(); srcImage->Load(strPicName); BYTE* srcPtr=(BYTE*)srcImage->GetBits(); int s
原创 永久保存屏幕顯示方向
修改屏幕的顯示方向: 在終端輸入 xrandr -o left 向左旋轉90度 xrandr -o right 向右旋轉90度 xrandr -o inverted 上下翻轉 xrandr -o normal 回到正常角度 或 打開設置中
原创 密鑰用法對象標識符(OID)
makecert.exe -eku的密鑰用法對象標識符(OID) 1.3.6.1.5.5.7.3.1 – id_kp_serverAuth 1.3.6.1.5.5.7.3.2 – id_kp_clientAuth 1.3.6.1.5.5.
原创 Linux中PS1
一、查看PS1的格式: 在Linux中,PS1是一個全局變量,查看PS1的格式如: 二、更改PS1的格式: PS1='[\u@\h \w]\$ ' ----注意$後面有一個
原创 tigervnc & wm
Fedora 31 :遠程圖形桌面: tigervnc 一切的關鍵是得有X server,再然後就是有X window manager step 1:yum install tigervnc-server or dnf