原创 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