此方案利用了.NET的特性,将核心的C#代码置于非托管代码(C++)中,然后利用动态编译特性来编译代码,编译前校验调用者身份,通过后则返回具体类实例,未通过则返回空,并加入了防调试功能。实现了“不能看(C++DLL在常规手段不能被反编译)”及“非合法调用者不能调”的目的。
在一些应用场景中,出于某些目的(例如需要对文章内容进行保护,禁止用户真接复制文字内容),不能直接提供HTML的方式进行浏览,那么就需要将文章内容转换为其它的格式如PDF、图片及SWF等再提供浏览。
一、更新记录:v4.0更新内容:1、FixedbugwhenusingRepeatColumns&RepeatRowsatthesametime.2、VBAprojectwillbeleftuntouchedifitsnotaccessed.3、Fixedproblemwithstringsonsave.4、Addedlockstothecellstoreforaccessbymulitplethreads.5、ImplementedIndirectfunction6、UsedDisplayNameAttributetogeneratecolumnheadersfromLoadFromCollection7、RewroteExcelRangeBase.Copyfunction.8、AddedcachingtoSaveZipStreamforCellsandsharedstringstospeeduptheSavemethod.9、AddedMissingInsertColumnandDeleteColumn10、AddedpullrequesttosupportDate1904
