steam游戏steam创意工坊打不开开 无法定位程序输入点

拒绝访问 | steamcn.com | 百度云加速
请打开cookies.
此网站 (steamcn.com) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(3fa485f2a86c4382-ua98).
重新安装浏览器,或使用别的浏览器提示无法定位程序输入点SteamUserStats于动态链接库Steam_api.dll怎么处理?下载到win目录后还是无法解决
可能是版本不对也可能是没有安装安装方法 下载地址Steam_api.dll免费高速下载_DLL文件下载,DLL文件丢失,系统文件下载
安装 C++ 2005
去下载那个免安装的吧,这个问题在百度中提问了有N久了,是下载的不对,他跟本不会下载正确的游戏。
楼主你好,你可以重新下载一个steam_api.dll文件,复制到c:\windows\system32文件夹,然后“开始,运行,输入regsvr32 steam_api.dll”即可。已上传并提供下载连接,可根据需要下载。steam_api.dll文件下载地址:
文件放的文件夹不要有中文
第一步,我先从简单的调用出发,定义了一个简单的函数,该函数仅仅实现一个整数加法求和: LIBEXPORT_API int mySum(int a,int b){ return a+b;} C# 导入定义: public class RefComm { [DllImport(&LibEncrypt.dll&, EntryPoint=& mySum &, CharSet=CharSet.Auto,CallingConvention=CallingConvention.StdCall)] public static extern int mySum (int a,int b); } 在C#中调用测试: int iSum = RefComm.mySum(,); 运行查看结果iSum为5,调用正确。第一步试验完成,说明在C#中能够调用自定义的动态链接库函数。 第二步,我定义了字符串操作的函数(简单起见,还是采用前面的函数名),返回结果为字符串: LIBEXPORT_API char *mySum(char *a,char *b){sprintf(b,&%s&,a);} C# 导入定义: public class RefComm { [DllImport(&LibEncrypt.dll&, EntryPoint=& mySum &, CharSet=CharSet.Auto, CallingConvention=CallingConvention.StdCall)] public static extern string mySum (string a, string b); } 在C#中调用测试: string strDest=&&; string strTmp= RefComm.mySum(&45&, strDest); 运行查看结果 strTmp 为&45&,但是strDest为空。我修改动态链接库实现,返回结果为串b: LIBEXPORT_API char *mySum(char *a,char *b){sprintf(b,&%s&,a)} 修改 C# 导入定义,将串b修改为ref方式: public class RefComm { [DllImport(&LibEncrypt.dll&, EntryPoint=& mySum &, CharSet=CharSet.Auto,CallingConvention=CallingConvention.StdCall)] public static extern string mySum (string a, ref string b); } 在C#中再调用测试: string strDest=&&; string strTmp= RefComm.mySum(&45&, ref strDest); 运行查看结果 strTmp 和 strDest 均不对,含不可见字符。再修改 C# 导入定义,将CharSet从Auto修改为Ansi: public class RefComm { [DllImport(&LibEncrypt.dll&, EntryPoint=& mySum &, CharSet=CharSet.Ansi,CallingConvention=CallingConvention.StdCall)] public static extern string mySum (string a, string b); } 在C#中再调用测试: string strDest=&&; string strTmp= RefComm. mySum(&45&, ref strDest); 运行查看结果 strTmp 为&45&,但是串 strDest 没有赋值。第二步实现函数返回串,但是在函数出口参数中没能进行输出。再次修改 C# 导入定义,将串b修改为引用(ref): public class RefComm { [DllImport(&LibEncrypt.dll&, EntryPoint=& mySum &, CharSet=CharSet.Ansi,CallingConvention=CallingConvention.StdCall)] public static extern string mySum (string a, ref string b); } 运行时调用失败,不能继续执行。 第三步,修改动态链接库实现,将b修改为双重指针: LIBEXPORT_API char *mySum(char *a,char **b){sprintf((*b),&%s&,a); return *b;} C#导入定义: public class RefComm { [DllImport(&LibEncrypt.dll&, EntryPoint=& mySum &, CharSet=CharSet.Ansi,CallingConvention=CallingConvention.StdCall)] public static extern string mySum (string a, ref string b); } 在C#中调用测试: string strDest=&&; string strTmp= RefComm. mySum(&45&, ref strDest); 运行查看结果 strTmp 和 strDest 均为&45&,调用正确。第三步实现了函数出口参数正确输出结果。 第四步,修改动态链接库实现,实现整数参数的输出: LIBEXPORT_API int mySum(int a,int b,int *c){ *c=a+b; return *c;} C#导入的定义: public class RefComm { [DllImport(&LibEncrypt.dll&, EntryPoint=& mySum &, CharSet=CharSet.Ansi,CallingConvention=CallingConvention.StdCall)] public static extern int mySum (int a, int b,ref int c); } 在C#中调用测试: int c=0; int iSum= RefComm. mySum(,, ref c); 运行查看结果iSum 和c均为5,调用正确。 经过以上几个步骤的试验,基本掌握了如何定义动态库函数以及如何在 C# 定义导入,有此基础,很快我实现了变长加密函数在 C# 中的调用,至此目标实现。 三、结论 在 C# 中调用 C++ 编写的动态链接库函数,如果需要出口参数输出,则需要使用指针,对于字符串,则需要使用双重指针,对于 C# 的导入定义,则需要使用引用(ref)定义。 对于函数返回值,C# 导入定义和 C++ 动态库函数声明定义需要保持一致,否则会出现函数调用失败。定义导入时,一定注意 CharSet 和 CallingConvention 参数,否则导致调用失败或结果异常。运行时,动态链接库放在 C# 程序的目录下即可,我这里是一个 C# 的动态链接库,两个动态链接库就在同一个目录下运行。
人的综合分
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?上古卷轴5:天际 无法定位程序输入点SteamRemoteStorage于动态链接库怎么办,求助!
游戏需要安装Steam,如果没安装,请进入游戏目录下的[NoSteam]文件,运行NoSteam.reg
大小:9.31 GB
请先输入你要提问的游戏名称:
问题标题(一句话简要说明):
问题标题只可以输入40个汉字
问题补充说明(可选):求助了,无法定位程序输入点SteamUserStats于动态链接库上steam_百度知道
求助了,无法定位程序输入点SteamUserStats于动态链接库上steam
我有更好的答案
你找一下提示错误的信息,把系统缺失的dll文件记录下来,然后用百度下载一个,然后保存到指定文件夹内。如果是系统文件而非游戏文件,就进去系统安全模式将下载的dll文件复制到c盘中的system目录。如果还是不行,只能重装游戏或者检验游戏完整性,如果你不是游戏出问题而是steam本体有问题,重装吧少年。记得备份游戏游戏愉快
采纳率:79%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 steam市场打不开 的文章

 

随机推荐