在ASP.NET 2.0中,你可以建立一个叫app_offline.htm(大小写没关系)的静态HTM页面文件,其中修改成你要临时显示的内容,将其放在你的应用的根目录下。
这样,任何外部的请求的话,都会马上被转移到该页面了。
这个时候,你的网站依然可以被访问,只不过你的应用不能被访问了。
要注意的是,这个app_offline.htm页面的大小,要大于512字节,用asp.net 之父SCOTT的话来说,
阅读全文……
asp.net 2.0 下临时关闭网站的一个小技巧 [ 2007-08-25 | C# .Net编程 | rick@博客园 ]
.Net 保护中的 native compile 方式 [ 2007-08-25 | 原创作品 | rick@博客园 ]
据宣传,这个功能就是将dotNet程序编译成native的本地代码,有代表性的相关工具有xenocode, themida 和 remotesoft。
他们实际上属于两类:
一、伪编译
就是把磁盘上的 dotNet程序转换成 win32 的程序,但运行后在内存中实际上还是dotNet程序,只是使用了一个win32 loader,把dotNet程序整体打包嵌入到了这个 win32 的loader中。
阅读全文……
他们实际上属于两类:
一、伪编译
就是把磁盘上的 dotNet程序转换成 win32 的程序,但运行后在内存中实际上还是dotNet程序,只是使用了一个win32 loader,把dotNet程序整体打包嵌入到了这个 win32 的loader中。
阅读全文……
DNGuard HVM 2007 更新[20070823] [ 2007-08-23 | 原创作品 | rick@博客园 ]
主程序更新,界面,进度显示,修正对个别非标准。Net程序集加密出错的bug。
运行库更新,修正asp.net 1.1下的个别兼容性问题。
泛型更新,修正之前最大只支持127个泛型参数的问题。
阅读全文……
运行库更新,修正asp.net 1.1下的个别兼容性问题。
泛型更新,修正之前最大只支持127个泛型参数的问题。
阅读全文……
C#3.0 LINQ 查询语法 [ 2007-08-22 | C# .Net编程 | rick@博客园 ]
首先来看一个很简单的LINQ查询例子,查询一个int 数组中小于5的数字,并按照大小顺序排列:
class Program
{
static void Main(string[] args)
阅读全文……
class Program
{
static void Main(string[] args)
阅读全文……
权限提升代码 [ 2007-08-22 | C\C++相关 | rick@博客园 ]
防止注入的代码 [ 2007-08-22 | C\C++相关 | rick@博客园 ]
#define PROTECTED_DACL_SECURITY_INFORMATION (0x80000000L)
BOOL Lock_CurrentProcess()
{
HANDLE hProcess = ::GetCurrentProcess();
阅读全文……
BOOL Lock_CurrentProcess()
{
HANDLE hProcess = ::GetCurrentProcess();
阅读全文……
解决Vista下文件名中带Update/Setup不能通过UAC认证的问题 [ 2007-08-21 | 原创作品 | rick@博客园 ]
dotNet MSIL中的一些不常见IL指令 [ 2007-08-21 | 原创作品 | rick@博客园 ]
[转载]Calling printf from C# - The tale of the hidde [ 2007-08-19 | 原创作品 | SSCLI ]
Browsing the SSCLI can be enlighting from time to time (if not all the time). Take a look at the following function implemented in console.cs:
[
HostProtection(UI=true)]
[CLSCompliant(false)]
publicstaticvoid WriteLine(String format, Object arg0, Object arg1, Object arg2,Object arg3, __arglist)
阅读全文……
[
HostProtection(UI=true)]
[CLSCompliant(false)]
publicstaticvoid WriteLine(String format, Object arg0, Object arg1, Object arg2,Object arg3, __arglist)
阅读全文……
让 .Net 程序 脱离 .net framework框架 运行的方法 [ 2007-08-19 | 原创作品 | rick@博客园 ]
.Net 框架目前逐步在普及了,仍然有很多人在寻找如何让.NET程序脱离.NET框架的方法。
现成的工具有 Xenocode 的postbuidle或者vas,还有 Salamander .NET Linker .
另外还有 MaxToCode 作者以前做的 framework linker. 以及一些支持注册表模拟和文件模拟的打包工具molebox,thinstall等.
最后还有某网友(应其要求隐去网名) 兜售的一个实现方法.
阅读全文……
现成的工具有 Xenocode 的postbuidle或者vas,还有 Salamander .NET Linker .
另外还有 MaxToCode 作者以前做的 framework linker. 以及一些支持注册表模拟和文件模拟的打包工具molebox,thinstall等.
最后还有某网友(应其要求隐去网名) 兜售的一个实现方法.
阅读全文……