【发布时间】:2013-02-27 21:57:06
【问题描述】:
我每天都在运行 SAS 批处理文件,但由于 SAS 文件未编译,因此只需使用记事本打开文件即可查看它们。
我想知道是否可以从 C# 项目中运行 .SAS 文件,从而隐藏 SAS 代码。
提前感谢您的帮助!
【问题讨论】:
-
我认为重要的是要注意 .NET 程序集非常非常容易使用 freely available tools 进行逆向工程。即使使用 C#,您仍然需要混淆器。
我每天都在运行 SAS 批处理文件,但由于 SAS 文件未编译,因此只需使用记事本打开文件即可查看它们。
我想知道是否可以从 C# 项目中运行 .SAS 文件,从而隐藏 SAS 代码。
提前感谢您的帮助!
【问题讨论】:
如果您想隐藏您的 SAS 代码,有几种方法可以做到这一点,而不需要那么复杂。这个主题在这里得到了很好的介绍: https://communities.sas.com/thread/34604?start=0&tstart=0
存储程序和编译宏在这里是两个非常好的解决方案;它们相当容易实现,并且允许您以最少的额外工作来部署您的代码(就像 C# 项目或其他)。
【讨论】: