易语言怎么实现调用别人的程序的DLL在自己的程序上使用 易语言怎么用dll
目录导航:
易语言怎么实现调用别人的程序的DLL在自己的程序上使用易语言调用bass.dll,哪位高手可以列出bass.dll里面的所有函数调用方法和作用。好像都是一易语言怎么实现调用别人的程序的DLL在自己的程序上使用这个其实网上一搜一大把Open posesVirtual alloc,Write process memory create remote thread调用 load library动态库里面用 mhook库挂钩函数。易语言里面肯定有直接调用 win32函数的功能的。下面代码是从OBS简化修改来的。原始代码里面几个关键函数用了字符串混淆,再用GetProcAddr取得地址调用的,据说是为了防止杀毒软件报警
程序要运行在管理员权限下。易语言调用bass.DLL,哪位高手可以列出bass.dll里面的所有函数调用方法和作用。好像都是一BASS_Init ( ) 初始化
BASS_Free() 释放Bass
BASS_StreamCreateFile () 打开路径文件
BASS_StreamCreateFile1()打开内存文件
BASS_StreamCreateURL()打开网络文件
BASS_ChannelPlay() 播放
BASS_ChannelPause()暂停
BASS_ChannelStop() 停止
BASS_ChannelGetPosition() 取播放位置
BASS_ChannelSetPosition() 置播放位置
BASS_ChannelGetLength() 取媒体长度
BASS_ChannelGetTags() 取媒体标签
BASS_ChannelIsActive () 取播放状态
BASS_StreamFree() 关闭文件
BASS_ChannelGetData() 取频谱信息
BASS_SetVolume() 设置音量
BASS_GetVolume() 获取音量
BASS_ChannelBytes2Seconds() 位置到时间
BASS_ChannelSeconds2Bytes() 时间到位置