某程序,功能如下:
前提:1,e:\vod\下仅有一个文件夹,且10位字母与数字随机组合
2, e:\vod\kill.exe为生成的文件, 是在启动组里,可开机自动运行
3,e:\vod\kill.ini为配置文件,存放两个变量
每到每小时的36分18秒,获取e:\vod下的文件夹名称,存为变量moviepath,
然后生成一个随机组合的字母和数字10们,存为变量moviepathready,
更改e:\web\movie\data\data.mdb里movie表里的几个字段的值为moviepathready 这一步我可以自己写
然后,强制性重启计算机。
kill.exe是在开机自动运行的程序,
一运行,先读取配置文件kil.ini 两个变量:moviepath moviepathready
把e:\vod\下的文件夹更改,即moviepath改为moviepathready
然后,运行e:\vod\rmserver.lnk这个快捷方式程序保持不退出,窗体界面运行即可。
本人刚刚学习DELPHI,基础不太稳,希望有高人能为我帮个忙!
要求测试成功,并有源代码。本程序用做电影网站服务器防盗链之用,土方法,要不买一个防盗链的插件要花3800块,晕,还是用改随机目录吧。呵
前提:1,e:\vod\下仅有一个文件夹,且10位字母与数字随机组合
2, e:\vod\kill.exe为生成的文件, 是在启动组里,可开机自动运行
3,e:\vod\kill.ini为配置文件,存放两个变量
每到每小时的36分18秒,获取e:\vod下的文件夹名称,存为变量moviepath,
然后生成一个随机组合的字母和数字10们,存为变量moviepathready,
更改e:\web\movie\data\data.mdb里movie表里的几个字段的值为moviepathready 这一步我可以自己写
然后,强制性重启计算机。
kill.exe是在开机自动运行的程序,
一运行,先读取配置文件kil.ini 两个变量:moviepath moviepathready
把e:\vod\下的文件夹更改,即moviepath改为moviepathready
然后,运行e:\vod\rmserver.lnk这个快捷方式程序保持不退出,窗体界面运行即可。
本人刚刚学习DELPHI,基础不太稳,希望有高人能为我帮个忙!
要求测试成功,并有源代码。本程序用做电影网站服务器防盗链之用,土方法,要不买一个防盗链的插件要花3800块,晕,还是用改随机目录吧。呵
解决方案 »
- 到底怎么解决File not found: 'frxClass.dcu' 的问题?
- 版主:reportbuilder错误,几月未改,客户将退货!大家帮我吧!
- 用DBExpress连接mysql数据库问题
- 问一个有关VCL组件在窗体上移动的简单问题哈
- CXGRID的列Properties = ExtLookupComboBox我想在这个上面在加个按钮
- 请问有什么书上讲了关于D5中嵌套汇编???
- 求救:delphi调用VFP数据库的简单问题!!!
- 这句英文如何准确翻译?(initora)
- delphi的vcl控件转为ocx控件的问题,救命!
- 简单检测远程机器是否可达!!!!!!!!
- Word处理
- 如何调试应用服务器
每小时的36分28秒,停止IIS,停止HELIX SERVER 然后改e:\vod\下的文件夹为另一个。然后启动HELIX SERVER 然后启动IIS
如果如位可以提供以下这些功能的代码也行:
获取e:\vod下的文件夹名,如何获?
如何生成一个字母和数字的10位随机组合?
如何把e:\vod\sfsdfdl2829 这个文件夹改名为 fwojwqjfoawfla2828 ?
如何运行e:\vod\rm.lnk 这个快杰方式?
以下方法获取文件夹中的文件名,该方法修改一下可获得包括目录
procedure FindFiles(sPath:string;var FileBuf:TStringList);
var
sr:TSearchRec;
begin
FileBuf.Clear;
if FindFirst(sPath,faAnyFile,sr)=0 then
begin
if not((sr.Attr and faDirectory)>0) then
FileBuf.Add(sr.Name);
while FindNext(sr)=0 do
begin
if not((sr.Attr and faDirectory)>0) then
FileBuf.Add(sr.Name);
end;
end;
FindClose(sr);
end;
2、如何生成一个字母和数字的10位随机组合?
用随机数生成ASKII码范围内的数字
3、如何把e:\vod\sfsdfdl2829 这个文件夹改名为 fwojwqjfoawfla2828 ?
可使用字符串加密的方法,具体能在CSDN查到
4、如何运行e:\vod\rm.lnk 这个快杰方式?
用winexec执行外部命令
哪位还有别的意见么?