无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3495|回复: 37
打印 上一主题 下一主题

[求助] 表妹发了一个课件说不能使用,求助一下,谢谢

[复制链接]
跳转到指定楼层
1#
发表于 2023-8-1 15:34:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 2013ertert 于 2023-8-2 11:09 编辑

表妹发了一个课件说不能使用,求助一下,谢谢
课件好像的是用FLASH制作的, SWF制作成EXE. 之前说能用.现在不能用,打开就闪退.
原以为是感染病毒.杀几次,没有中毒现象.后来想到可能是课件作者设计了时间限制.只能使用几次或者到时间失效不能用.
请论坛大大帮忙一下.去时间限制. 尝试过把时间调整到上个月还是不能用.之前上个月是可以用的.



[color=rgba(0, 0, 0, 0.85)]https://www.123pan.com/s/ZZW5Vv-D1E7A.html提取码:6666

链接:https://pan.quark.cn/s/bca284ebed51
https://t.wss.ink/f/btzqylr44sv 复制链接到浏览器打开

https://tmp.link/f/64c8b73b456a6




2#
发表于 2023-8-1 15:57:48 | 只看该作者
不排除是设计的时候有限制,你试试看,我没升级FlashPlayer...

https://t.wss.ink/f/btzvpjwy9fz


回复

使用道具 举报

3#
 楼主| 发表于 2023-8-1 16:06:11 来自手机 | 只看该作者
谢谢回复,还是不行
回复

使用道具 举报

4#
发表于 2023-8-1 16:14:58 | 只看该作者
进来学习一下
回复

使用道具 举报

5#
发表于 2023-8-1 16:18:44 | 只看该作者
找个虚拟机试下
回复

使用道具 举报

6#
发表于 2023-8-1 17:52:19 | 只看该作者
刚刚测试了一下,好像是8月1号后会生成 C:\Users\Administrator\AppData\Roaming\Macromedia\Flash Player\#SharedObjects\6J74Q8GY\localhost\save.sol  其中6J74Q8GY是随机数值。删除save.sol后系统时间改为23年8月前win7可正常使用。
回复

使用道具 举报

7#
发表于 2023-8-1 18:26:18 | 只看该作者
打开一闪就没了,是不是病毒?
回复

使用道具 举报

8#
发表于 2023-8-1 18:59:19 | 只看该作者
本帖最后由 易广白 于 2023-8-1 19:02 编辑

1、可以把里面的内容弄出来,保存为视频,上课时通过“播放,暂停”当课件用,


例如,这个
内容的gif(可下载):


2、也可以可以把里面的内容弄出来,保存为图片,用Office做成ppt
回复

使用道具 举报

9#
发表于 2023-8-1 19:42:25 | 只看该作者
本帖最后由 python 于 2023-8-1 19:45 编辑

function VersionStrToArray(v)
{
    var _loc2 = v.split(",");
    var _loc3 = _loc2.length;
    var _loc1;
    if (_loc3 != 4)
    {
        return;
    } // end if
    for (var _loc1 = 0; _loc1 < _loc3; ++_loc1)
    {
        _loc2[_loc1] = Number(_loc2[_loc1]);
    } // end of for
    return (_loc2);
} // End of the function
function ClientVersion()
{
    var _loc1 = System.capabilities.version;
    _loc1 = _loc1.substring(_loc1.indexOf(" ") + 1, _loc1.length);
    return (VersionStrToArray(_loc1));
} // End of the function
function ServerVersion(rootNode)
{
    var _loc1 = rootNode.firstChild;
    for (var _loc1 = _loc1.firstChild; _loc1; _loc1 = _loc1.nextSibling)
    {
        if (_loc1.nodeName == "update")
        {
            return (VersionStrToArray(_loc1.attributes.version));
        } // end if
    } // end of for
    return;
} // End of the function
function handleOnLoad(okay)
{
    if (okay)
    {
        var _loc2 = ClientVersion();
        var _loc3 = ServerVersion(this);
        var _loc4 = _loc2.length;
        if (_loc4 != 4 || _loc4 != _loc3.length)
        {
            ASnative(2202, 999)();
            return;
        } // end if
        var _loc5 = false;
        for (i = 0; i < _loc4; i++)
        {
            if (_loc3 > _loc2)
            {
                _loc5 = true;
                break;
                continue;
            } // end if
            if (_loc3 < _loc2)
            {
                break;
            } // end if
        } // end of for
        ASnative(2202, 0)(_loc5, this.toString());
    }
    else
    {
        ASnative(2202, 998)();
    } // end else if
} // End of the function
this.data = new Object();
this.GetSO = function (domain)
{
    var _loc2 = "settings";
    if (domain != null)
    {
        _loc2 = domain + "/" + _loc2;
    } // end if
    if (this.data[_loc2] == null)
    {
        this.data[_loc2] = SharedObject.getLocal(_loc2, "/support/flashplayer/sys");
    } // end if
    return (this.data[_loc2]);
};
this.LogDomain = function (domain)
{
    if (domain != null)
    {
        var _loc1 = GetSO(null);
        if (_loc1.data.domains == null)
        {
            _loc1.data.domains = new Object();
        } // end if
        if (_loc1.data.domains[domain] == null)
        {
            _loc1.data.domains[domain] = true;
            _loc1.flush();
        } // end if
    } // end if
};
this.GetSetting = function (domain, name)
{
    var _loc1 = GetSO(domain);
    return (_loc1.data[name]);
};
this.SetSetting = function (domain, name, value, override)
{
    var _loc1 = GetSO(domain);
    if (override || _loc1.data[name] == null)
    {
        _loc1.data[name] = value;
        _loc1.flush();
    } // end if
    LogDomain(domain);
};
this.Commit = function (domain)
{
    var _loc1 = GetSO(null);
    _loc1.flush();
    var _loc2 = GetSO(domain);
    _loc2.flush();
};
this.GetServerVersion = function (theUrl)
{
    var _loc1 = new XML();
    _loc1.ignoreWhite = true;
    _loc1.onLoad = handleOnLoad;
    _loc1.load(theUrl);
};


微信截图_20230801193348.png (139.57 KB, 下载次数: 120)

微信截图_20230801193348.png

04公式法[3].rar

2.03 MB, 下载次数: 43, 下载积分: 无忧币 -2

回复

使用道具 举报

10#
发表于 2023-8-1 19:52:11 | 只看该作者
为了方便通用性,建议转换成其他格式的。flash从安卓手机开始时候就已经不流行了。以前确实风靡。
回复

使用道具 举报

11#
发表于 2023-8-2 06:25:46 | 只看该作者
学习一下
回复

使用道具 举报

12#
发表于 2023-8-2 07:04:56 | 只看该作者
2012cdm999 发表于 2023-8-1 17:52
刚刚测试了一下,好像是8月1号后会生成 C:%users\Administrator\AppData\Roaming\Macromedia\Flash Player\ ...

不止这个,没搞明白联网之后还做了什么,不联网就可以一直用。
回复

使用道具 举报

13#
发表于 2023-8-2 07:37:36 | 只看该作者
窄口牛 发表于 2023-8-2 07:04
不止这个,没搞明白联网之后还做了什么,不联网就可以一直用。

没注意到这个程序被我的防火墙阻止联网了.联网目的可能是访问时间服务器确认时间,系统防火墙出站规制阻止一下,用RunAsDate工具做个快捷修改时间...不会破解也只能这样曲线使用了。
回复

使用道具 举报

14#
 楼主| 发表于 2023-8-2 10:58:34 | 只看该作者
2012cdm999 发表于 2023-8-1 17:52
刚刚测试了一下,好像是8月1号后会生成 C:%users\Administrator\AppData\Roaming\Macromedia\Flash Player\ ...

参考你的方法,删除了Save.sol 也改日期为20230702 断网了  但是还是闪退. WIN10环境
感谢各位大大热心解答, 暂时没有有效的办法
回复

使用道具 举报

15#
发表于 2023-8-2 11:36:25 | 只看该作者
测试环境win11
并非闪退而是打开会从人家网站下载信息,信息里边写着退出播放器,所以感觉是闪退,判断代码如下:
  1. // Action script...
  2. newDatett = new Date();
  3. if (newDatett.getFullYear() > 2022 & newDatett.getMonth() > 6 || newDatett.getFullYear() > 2023)
  4. {
  5.     soob = new SharedOb0ject();
  6.     soob = SharedObject.getLocal("save", "/");
  7.     soob.data.pepshx23 = 96523;
  8.     soob.flush();
  9. } // end if
  10. soob = SharedObject.getLocal("save", "/");
  11. if (soob.data.pepshx23 == 96523)
  12. {
  13.     getURL("FSCommand:fullscreen", false);
  14.     fscommand("quit");
  15.     _root.zgcj12.removeMovieClip();
  16.     _root.attachMovie("mianban", "kong", 10300);
  17. } // end if
  18. this.loadMovie("http://www.kjjy.net/jiami/pepshx2023.swf");
  19. my = new LoadVars();
  20. my.load("http://www.kjjy.net/jiami/pepshx2023.txt");
  21. my.onLoad = function (success)
  22. {
  23.     if (success)
  24.     {
  25.         soo = new SharedOb0ject();
  26.         soo = SharedObject.getLocal("save", "/");
  27.         soo.data.pepshx23 = 96523;
  28.         soo.flush();
  29.     } // end if
  30. };
  31. soo = SharedObject.getLocal("save", "/");
  32. if (soo.data.pepshx23 == 96523)
  33. {
  34.     getURL("FSCommand:fullscreen", false);
  35.     fscommand("quit");
  36.     _root.zgcj12.removeMovieClip();
  37.     _root.attachMovie("mianban", "kong", 10300);
  38. } // end if
复制代码

自己反编译折腾吧,文字声音这些要修正下,我是懒得一个个找这些素材了
表妹电话记得私发下
回复

使用道具 举报

16#
 楼主| 发表于 2023-8-2 11:54:58 | 只看该作者
2011阿星 发表于 2023-8-2 11:36
测试环境win11
并非闪退而是打开会从人家网站下载信息,信息里边写着退出播放器,所以感觉是闪退,判断代 ...

谢谢!有什么方法可以简单使用 呢? 断网 改日期 都试了,不行.
初中生就放过吧,
回复

使用道具 举报

17#
发表于 2023-8-2 12:41:39 来自手机 | 只看该作者
本帖最后由 窄口牛 于 2023-8-2 17:09 编辑
2011阿星 发表于 2023-8-2 11:36
测试环境win11
并非闪退而是打开会从人家网站下载信息,信息里边写着退出播放器,所以感觉是闪退,判断代 ...


禁止生成的文件,并且禁止联网即可。
回复

使用道具 举报

18#
发表于 2023-8-2 13:45:40 | 只看该作者
2013ertert 发表于 2023-8-2 10:58
参考你的方法,删除了Save.sol 也改日期为20230702 断网了  但是还是闪退. WIN10环境
感谢各位大大热心解 ...

根据上面大大的方法,经测试,win10 18363.2274版本通过,不过只能对swf文件有效,exe文件依然闪退。
1、C:%users\Administrator\AppData\Roaming\Macromedia\Flash Player\该路径下,建议把生成的#SharedObjects设置完全禁止写入,这样就阻断save.sol的自动生成了。
2、断不断网,它都会在上面的目录生成对应文件夹并保存一个save.sol。所以做了第一步,就无需断网了。
3、把时间往后改即可,我是改到6月。
总结,如果手头有原版swf格式,直接用浏览器打开即可。没有只能把exe转换swf,不过貌似会丢失声音,我测试的情况冒失听不到声音,其他功能不受影响,还有一麻烦的的是每次都需要修改日期。建议用批处理调用自动修改时间吧
回复

使用道具 举报

19#
发表于 2023-8-2 13:53:58 | 只看该作者
好吧,初中生就当支持祖国未来花朵,花点时间直接上成品,测试环境win11
https://subtlelonging.lanzoub.com/iQYbO146mb9e
赶紧下过两天删除,毕竟看人家官网是赚钱的

评分

参与人数 2无忧币 +10 收起 理由
duboy + 5 很给力!
2013ertert + 5 赞一个!

查看全部评分

回复

使用道具 举报

20#
发表于 2023-8-2 15:23:33 | 只看该作者
学习了
回复

使用道具 举报

21#
 楼主| 发表于 2023-8-2 16:34:10 | 只看该作者
ppll2030 发表于 2023-8-2 13:45
根据上面大大的方法,经测试,win10 18363.2274版本通过,不过只能对swf文件有效,exe文件依然闪退。
1 ...

还有很多个,也尝试反编译成SWF,但是会变成很多个.也不能正常使用,也可能使用 的反编译的程序问题,用的是EXETOSWF
回复

使用道具 举报

22#
发表于 2023-8-2 16:52:32 | 只看该作者
本帖最后由 ppll2030 于 2023-8-2 16:54 编辑
2013ertert 发表于 2023-8-2 16:34
还有很多个,也尝试反编译成SWF,但是会变成很多个.也不能正常使用,也可能使用 的反编译的程序问题,用的是E ...

会反编译应该就简单了啊。把外联和时间检测去掉就可以了。也不要修改系统等弯弯绕绕了
捏捏。楼上有大神反编译的成品了。赶紧下载收藏
回复

使用道具 举报

23#
 楼主| 发表于 2023-8-2 16:56:37 | 只看该作者
ppll2030 发表于 2023-8-2 16:52
会反编译应该就简单了啊。把外联和时间检测去掉就可以了。也不要修改系统等弯弯绕绕了
捏捏。 ...

http://down2.opdown.com:8019/opd ... RGcvxXMwgjNxgDM5YTM
exetoSWF工具
回复

使用道具 举报

24#
发表于 2023-8-2 17:12:52 | 只看该作者
可以利用上面大家说的方法。

host补一个 127.0.0.1 www.kjjy.net
清理下 #SharedObjects 目录
写个批处理 用 RunAsDate 传递参数。

D:\我的文档\桌面\runasdate\RunAsDate.exe /immediate 01\01\2023 00:00:00 "%1"

这样就每个文件可以播放,不用一个个去反编译转换


回复

使用道具 举报

25#
 楼主| 发表于 2023-8-3 08:43:58 | 只看该作者
yjd 发表于 2023-8-2 17:12
可以利用上面大家说的方法。

host补一个 127.0.0.1 www.kjjy.net

理论上可行,但是,我测试不成功
回复

使用道具 举报

26#
发表于 2023-8-3 13:03:07 | 只看该作者
本帖最后由 zrz444 于 2023-8-3 13:06 编辑

帮你顶一下。
回复

使用道具 举报

27#
发表于 2023-8-4 17:09:17 | 只看该作者
2013ertert 发表于 2023-8-3 08:43
理论上可行,但是,我测试不成功

按这个处理:
1,%SystemRoot%\System32\drivers\etc\hosts 追加一条 127.0.0.1 www.kjjy.net

2,%appdata%\Macromedia\Flash Player\#SharedObjects\随机名\localhost 里面删除 save.sol

3,打开ie选项清除浏览器缓存 //很重要
     flash调用ie API访问网址,IE会缓存,导致闪退问题

4,写个批处理 RunDate.bat 内容类似:
  1.    D:\我的文档\桌面\runasdate\RunAsDate.exe 01\01\2023 00:00:00 "%1"
  2.    exit
复制代码
播放文件拖到批处理就可以播放。也可以快捷方式放到 %USERPROFILE%\sendto 下,右键发送播放

5,还可以把所有播放exe文件改成 xx.kejian 双击打开关联到 RunDate.bat 文件,实现双击打开即可播放





评分

参与人数 1无忧币 +5 收起 理由
2013ertert + 5 非常感谢,明天抽时间试试

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-22 23:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表