E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
kernel32
c# 无法加载DLL“###.dll”,: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E),解决办法总结
如果是非托管的,就用DllImport,举例usingSystem;usingSystem.Runtime.InteropServices;classMainApp[DllImport("
Kernel32
dxmcu
·
2017-06-17 11:10
C#上位机
20145120黄玄曦《计算机病毒》动静态分析结合
20145120黄玄曦《计算机病毒》动静态分析结合用各种工具对9-3.exe分析,并回答问题1该程序导入了哪些DLL用PEid查看导入表(或PEexplore),导入了
KERNEL32
,NETAPI,DLL1
20145120hxx
·
2017-05-30 17:00
VB6 获取和设置默认打印机
PrivateDeclareFunctionGetProfileStringLib"
kernel32
"Alias"GetProfileStringA"(ByVallpAppNameAsString,ByVallpKeyNameAsString
hdf007
·
2017-04-14 09:15
获取和设置默认打印机
用JNative.jar包做java与底层交互时遇到的大坑!
这两天正在研究Java与底层C/C++的交互问题,接触到了这个挺老但是很好用的技术——JNI看这段代码//创建对象JNativenGetSystemTime=newJNative("
kernel32
",
胖达熊
·
2016-12-07 22:15
Java学习之路
易语言 api内存优化 貌似是个坑
点击阅读原文内存优化命令如果用API优化可用以下代码.版本2SetProcessWorkingSetSize(-1,-1,-1).版本2.DLL命令SetProcessWorkingSetSize,整数型,"
kernel32
MISSING-
·
2016-07-11 15:52
易语言
源码
VB 中 copymemory的有关问题
1234,4在VB中处于安全考虑,不能直接访问内存,但你可以使用CopyMemory(RtlMoveMemory)的API来复制指定区域的内存,其具体声明如下:DeclareSubCopyMemoryLib"
kernel32
笑笑小白
·
2016-06-02 17:00
蓝屏提示STOP:C0000135 UNKNOWN HARD ERROR解决方法
或【c000021a】这类的代码,基本上都是:【硬盘有损伤】,根据这些错误情况,于是将解决问题的重点还是放在那些能引起“未知的硬件错误”的Windows内核文件的破坏或丢失上,经过网上搜寻,发现系统的
kernel32
佚名
·
2016-05-11 15:44
ini 文件的读写操作示例
/name=localhost//name表示主键,localhost表示值 /// publicclassIniFiles { publicstringpath; [DllImport("
kernel32
microsoft-zh.cn
·
2016-04-17 20:00
C#调用C++封装dll库方法
调用步骤1、准备好C++dll库;2、将dll库放入exe目录下,或放在某个固定的文件目录下;3、使用.NET的Interop机制引入C++dll到C#程序中,声明接口函数,例:[DllImport("
Kernel32
wcl0617
·
2016-03-09 16:00
C++
C#
net
dllimport
第25章 SEH结构化异常处理_未处理异常及向量化异常
25.1UnhandledExceptionFilter函数详解25.1.1BaseProcessStart伪代码(
Kernel32
内部)voidBaseProcessStart(PVOIDlpfnEntryPoint
浅墨浓香
·
2016-03-06 00:00
通用ShellCode学习笔记 2003/XP/Win7/Vista/Win8 通用
一、ShellCode的编写
Kernel32
地址的获取由于win7的_PEB_LDR_DATA表和以前的系统有了改变,直接查询0x08方式在win7下失效,为了保证shellcode的通用性(主要是增加对
伽罗kapple
·
2016-02-26 13:00
通过PEB得到
Kernel32
的基址,及遍历导出表寻找GetProcAddress
通过Windbg可以看到上面结果的成员及关系,然后我OD调试看看 在windows7调试的上图中是PEB的起始位置这里是PEB_LDR_DATA 这里就可以看到第一个载入的dll是ntdll.dll第二个是kernelbase.dll这里就是我们所需要的Kernel32.dll的地址了 下面是通过遍历导出表得到相应的函数_getApiproc_hModule,_lpApi local@ret
SmallDouble
·
2016-02-16 11:00
c#读写ini文件
usingSystem.Text; usingSystem.Runtime.InteropServices; publicstaticclassIniFileHelper { [DllImport("
kernel32
HONT
·
2016-01-22 17:00
libzip 编译 minizip 运行时 CreateFile2 无法在
Kernel32
定位
编译libzip使用vs打开(我用的是2012)zlib-1.2.8\contrib\vstudio\vc11目录下的zlibvs.sln,用这个会包含minizip代码,如果只想压缩和解压内存数据,可以用cmake来编译。编译的时候会报:errorLNK2026:模块对于SAFESEH映像是不安全的。解决办法:右键zlibvc-属性-配置属性-链接器-命令行在后面加一行/SAFESEH:NO之后
Drecik__
·
2015-12-17 15:00
minizip
libzip
VBA实现贪食蛇游戏
添加三个按钮:游戏开始,游戏停止,清空区域游戏快捷键:按PgUp按键,加快速度按PgDn按键:减慢速度按Ctrl按键:游戏暂停OptionExplicitPrivateDeclareSubSleepLib“
kernel32
Theo
·
2015-11-30 00:20
VBA
游戏
在VBA中调用大漠插件[ V2.1133 ]
首先要在电脑中注册大漠插件,系统暂不支持windows8;如想获得更好的体检请购买收费版本大漠插件;-代码如下;========================Private Declare Sub Sleep Lib "
kernel32
达尔没有文
·
2015-11-27 15:00
C# 读写ini文件
1.添加引用usingSystem.IO;usingSystem.Runtime.InteropServices;2.声明API函数1#regionAPI函数声明 2[DllImport("
kernel32
imstrive
·
2015-11-19 09:00
配置文件操作(ini、cfg、xml、config等格式)
INI配置文件操作调用系统函数GetPrivateProfileString()和WritePrivateProfileString()等(1)导入库[DllImport("
kernel32
")] privatestaticexternlongWritePrivateProfileString
高洪臣
·
2015-11-18 11:00
NSIS API 函数常用备份
关闭程序: System::Call `user32::AnimateWindow(i$HWNDPARENT,i200,i${AW_BLEND}|${AW_HIDE})` System::Call '
kernel32
·
2015-11-13 19:59
api
通过加载
Kernel32
来动态判断 当前操作系统32bit还是64bit
工作原理:通过加载
Kernel32
来获取IsWow64Process 函数然后通过函数的地址操作,执行函数的操作。
·
2015-11-13 11:30
kernel
Win32 XP 下和WIN7下获取
Kernel32
基址的方法
;xp下使用_GetKernelBase proc local @dwRet pushad assume fs:nothing mov eax,fs:[30h] ;获取PEB所在地址 mov eax,[eax+0ch] ;获取PEB_LDR_DATA 结构指针 mov esi,[eax+1ch] ;获取InInitializationOrderModuleList 链表头
·
2015-11-13 09:08
kernel
旧书重温:0day2【2】 实验:三种获取kernel32.dll基址的方法
0x01 找
kernel32
基地址的方法一般有三种: 暴力搜索法、异常处理链表搜索法、PEB法。 0x02 基本原理 暴力搜索法是最早的动态查找
kernel32
基地址的方法。
·
2015-11-12 18:49
kernel
VB里将自定义type类型序列化,及反序列化.
Option Explicit Private Declare Sub CopyMemory Lib "
kernel32
·
2015-11-11 10:41
反序列化
系统机制 。。(p118--p128)
当应用程序调用
kernel32
use32 GDI32 里的API时, 最终会调用ntdll.dll中的原型函数 。。。
·
2015-11-11 03:41
p12
c# 利用动态库DllImport("
kernel32
")读写ini文件(提供Dmo下载)
c# 利用动态库DllImport("kernel32")读写ini文件 自从读了设计模式,真的会改变一个程序员的习惯。我觉得嘛,经验也可以从一个人的习惯看得出来,看他的代码编写习惯能看出一个程序员的经验。说啥呢,为啥又会说说设计模式去了呢,好吧,咱是来讨论读写ini文件的。 为什么要来讨论读写ini文件呢,难道有数据库我们就不用读写文件了吗,什么数据都从数据库读取出来
·
2015-11-11 00:00
import
WritePrivateProfileString GetPrivateProfileString 读取写 配置文件
PublicDeclareFunctionGetPrivateProfileStringLib"
kernel32
"Alias"GetPrivateProfileStringA"(ByVallpApplicationNameAsString
笑笑小白
·
2015-11-09 17:00
kernel32.dll出错解决方案
kernel32.dll 一、什么是
kernel32
内核文件 kernel32.dll是Windows 9x/Me中非常重要的32位动态链接库文件,属于内核级文件。
·
2015-11-07 15:59
kernel
vb.net如何判断shell完成,或者等待shell完成
PrivateDeclareFunctionOpenProcessLib"
kernel32
"(ByValdwDesiredAccessAsLong,ByValbInheritHandleAsLong,ByValdwProcessIdAsLong
dzweather
·
2015-11-07 11:00
shell
VB.NET
等待
判断
完成
VB6 获取和设置默认打印机
PrivateDeclareFunctionGetProfileStringLib"
kernel32
"Alias"GetProfileStringA"(ByVallpAppNameAsString,ByVallpKeyNameAsString
笑笑小白
·
2015-11-05 11:00
C#中实现读写INI文件中的值
**/ ////声明读写INI文件的API函数 [DllImport( "
kernel32
·
2015-11-02 16:23
ini
ini文件读写
[ScanPath] Version=8 2、代码实现: 1 [DllImport( "
kernel32
" )] // 返回0表示失败,非0为成功  
·
2015-11-01 11:45
文件读写
ruby win32-process的使用误区
obj_id, ms puts obj_id sys_wait_api = API.new 'WaitForSingleObject', "LL", 'L', '
Kernel32
·
2015-10-31 13:07
process
HeapAlloc和GlobalAlloc以及VirtualAlloc三者之间的关系
好巴
KERNEL32
给你一个解决办法. 用HeapAlloc/
·
2015-10-31 10:48
virtual
c#读写INI
// 读写INI public class GF_INI { [DllImport( "
kernel32
·
2015-10-31 10:41
ini
Reversing SetLastError
kernel32
!SetLastError(dwErrorCode){ if(g_dwLastErrorToBreakOn!
·
2015-10-31 10:29
error
Reversing OS Loader
Kernel32
!LoadLibraryW(LPCWSTR lpFileName){ LoadLibraryExW(lpFileName, 0, 0);}
Kernel32
!
·
2015-10-31 10:29
loader
Tips
"x
kernel32
!createprocessa" is the cor
·
2015-10-31 10:28
tips
360,傲游,诺顿最新版,网页溢出防护原理
360,傲游,诺顿最新版,网页溢出防护原理 2009-07-07 02:48 //360和傲游
kernel32
!
·
2015-10-31 10:23
360
VB 6.0 利用CopyMemory实现 指针功能
Private Declare Sub CopyMemory Lib "
kernel32
" Alias
·
2015-10-31 09:10
memory
用C#语言修改系统时间
[DllImport( "
kernel32
·
2015-10-31 08:52
系统时间
C#操作ini配置文件和写入日志操作
调用
kernel32
Code 11 [DllImport("kernel32"
·
2015-10-30 11:53
配置文件
Windows运行机理——线程的机制(3)
KERNEL32
对象句柄 句柄渗透着Win32 API。一个句柄就是当需做某件事情时,从操作系统返回给API函数
·
2015-10-29 08:36
windows
Windows平台内核级文件访问
从
kernel32
的CreateFile/ReadFile/WriteFile函数,到本地系统服务,再到F
·
2015-10-27 16:54
windows
C#调用win32 api程序实例
1、声明staticextern方法,使用DllImport特性classMyClass { [DllImport("
kernel32
",SetLastError=true)] publicstaticexternintGetCurrentDirectory
瓜王
·
2015-10-25 14:00
C#调用win32 api程序实例
1、声明staticextern方法,使用DllImport特性classMyClass { [DllImport("
kernel32
",SetLastError=true)] publicstaticexternintGetCurrentDirectory
瓜王
·
2015-10-25 14:00
Windows平台内核级文件访问
从
kernel32
的CreateFile/ReadFile/WriteFile函数,到本地系统服务,再到FileSystem及其FilterDriver,经历了很多层次。
·
2015-10-23 08:09
windows
HeapAlloc 和 GlobalAlloc 以及 VirtualAlloc 三者之间的关系
KERNEL32
提供了一个解决办法, 用 HeapAlloc/GlobalAlloc 分配 RAM. 这样, KER
·
2015-10-21 10:25
virtual
GetComputerName正确获取中英文计算机名
OptionExplicit PrivateConstMAX_COMPUTERNAME_LENGTHAsLong=31 PrivateDeclareFunctionGetComputerNameLib"
kernel32
白志华
·
2015-10-18 10:00
String
function
buffer
HeapAlloc 和 GlobalAlloc 以及 VirtualAlloc 三者之间的关系
1PAGE以上的RAM.每次分配都是PAGE的整数倍.你不会想为了分配1个BYTE的空间而浪费剩下的4095字节.OK,你可以自己写算法,多分配几PAGE.然后每次分配少量数据时就从那几PAGE中划分出来.
KERNEL32
mfcing
·
2015-09-11 22:00
获取运行中的TeamViewer的账号和密码--中文版
#defineWIN32_LEAN_AND_MEAN #include #include #include #pragmacomment(lib,"
kernel32
") #pragmacomment(lib
风情万种
·
2015-09-11 08:00
TeamViewer
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他