class String MultiByteToWideChar = Win32API.new("kernel32", "MultiByteToWideChar", "ILPIPI", "I") def to_Unicode len = MultiByteToWideChar.call(65001, 0, self, -1, 0, 0) << 1 buf = " " * len MultiByteToWideChar.call(65001, 0, self, -1, buf, len) return buf end end #////////////////////////////////////////// module RmNet GetInternetFile = Win32API.new("RmNet.dll", "GetURLFile", "pp", "i"); def self.internet_file(url, file_name) GetInternetFile.call(url.to_Unicode, file_name.to_Unicode) end end
39.65 KB, 下载次数: 69
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |