-
金蝶老单或工业单据获取当前用户代码
金蝶K3老单获取当前登录用户,sql语句获取。。。。。。(Kingdee K3 old single access current login user, SQL statement access......)
- 2017-08-22 23:24:33下载
- 积分:1
-
VBA
vba
- 2022-01-31 04:50:29下载
- 积分:1
-
5a1383274a05d
额外企鹅去武器恶趣味去趣味无穷额外企鹅请问请问求稳去(dsadasdadasssssssssssssdasd)
- 2017-12-16 19:55:30下载
- 积分:1
-
VB API HOOK拦截程序源码
VB 基于API HOOK拦截程序源码,演示VB如何拦截API呼叫,這是網友問的問題,雖然這個問題並不適合用VB做,但並不是做不到,要多繞一段路,這個問題重點在於執行檔中的IAT(Import Address Table) 如果你對於PE黨並不熟悉 請參考PE檔簡介。一個Process再執行時,會將許多DLL載入到行程空間中,如呼叫User32.dll中的MessageBoxW就必須將User32.dll載入到位址空間,呼叫越多不同種的API,位址空間中的模組也就越多,至於如何得知行程所載入的模組請參考如何取得Process中載入的模組的資訊。
一般來說,如果是執行Notepad.exe 我們只要攔截模組Notepad.exe的IAT即可,除非你想攔截Notepad.exe是否有透過其他DLL去執行要攔截的函數,才需要去攔截其他載入的模組,這個程式整個攔截的過程如下:
1.在要攔截的程式上配置2塊記憶體空間,一塊用來放要攔截的程式,一塊用來放所需要用的區域變數 至於如何再外部程式配置記憶體請參考如何在外部程式配置記憶體
AddressOfRemoteFunction=CreateRemoteMememory(SomeProcess,FunctionSize)
AddressOfVar=CreateRemoteMememory(SomeProcess,DataSize)
2.將要注射的函數寫到配置的位址空間 並初使化變數
Call WriteCodeTo(AddressOfRemoteFunction)
[AddressOfVar]=1
[AddressOfVar+256]=Old_FunctionAddress
3.修改IAT位址到新配置的函數
- 2023-07-21 01:35:17下载
- 积分:1
-
D2D distance
说明: d2d communications distance code matlab
- 2021-02-07 23:09:55下载
- 积分:1
-
GA
说明: 使用遗传算法对tsp问题进行求解,同时对遗传算法进行了改进,增添了灾变机制,以及参数自适应机制(genetic algorithm)
- 2020-01-18 01:32:53下载
- 积分:1
-
conference_poster_3
会议poster,LaTeX编辑,希望对大家有用。(Meeting poster, LaTeX editor, hope to be useful to you all)
- 2019-02-17 10:52:02下载
- 积分:1
-
学习LabVIEW时做的书上的例程,课供初学者参考
学习LabVIEW时做的书上的例程,课供初学者参考-When learning LabVIEW book on the routines, classes for beginners reference
- 2022-01-25 23:07:34下载
- 积分:1
-
ex_9_bus_PMU
说明: IEEE14节点模型,九个测量点,用于暂态仿真。(IEEE 14 model for transient simulation)
- 2020-06-23 11:29:17下载
- 积分:1
-
yncipsulation-CPETT
源程序,,关于制作漂亮界面的,,可以产考一下,哈哈哈(Source program, about making a beautiful interface, you can produce a test, ha)
- 2018-12-24 04:40:29下载
- 积分:1