• 2945阅读
  • 1回复

APlayer安装批处理的问题(install.bat) [复制链接]

上一主题 下一主题
离线woaiwhr001
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2017-01-10
win10下如果不用管理员权限(不用右键管理员运行)批处理可以正常运行,可复制解码文件到相关目录,但是vs .net中不能看到axPlayer com组件,推断动态库没有注册成功。
如果用管理员权限运行install.bat(右键管理员运行)则不可注册相关动态库也不能复制解码器到相应目录,已经测试是路径问题,管理员权限运行用相对目录会出现路径错误情况,
所以建议install.bat用绝对路径,测试可注册成功。
建议用%~dp0设置绝对路径注册动态库和拷贝解码相关文件



regsvr32 /s %~dp0bin\APlayer.dll
regsvr32 /s %~dp0bin\APlayerUI.dll
regsvr32 /s %~dp0bin\npaplayer.dll


for /f "tokens=1,2,*" %%i in ('reg query "HKEY_CURRENT_USER\Software\Thunder Network\APlayer" ^| find /i "Path"') do SET "pURL=%%k"
xcopy /E /Y %~dp0bin\codecs\*.* "%pURL%\..\codecs\*.*"


pause
离线cui19951005

只看该作者 沙发  发表于: 2017-01-10
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个