发明名称 Virtual method protection
摘要 Performing validation of a derived virtual method includes receiving program code where the derived virtual method is derived from a virtual method of the program language used to generate the program code, compiling the program code to an intermediate language expression, generating metadata descriptive of the compiled program code, validating the use of the derived virtual method by accessing the metadata, and permitting the use of the derived virtual method if the metadata grants override permissions concerning the virtual method of the programming language. The metadata indicating access and override permissions may be generated while compiling the program code in the common language infrastructure. Alternately, the flag may use pre-existing values indicative of the access and override permissions concerning the virtual method of the programming language.
申请公布号 US7155703(B2) 申请公布日期 2006.12.26
申请号 US20030622413 申请日期 2003.07.18
申请人 MICROSOFT CORPORATION 发明人 MEIJER ERIK;SINCLAIR CRAIG T.;HOGG JAMES H.;GOLDE PETER H.;LIDIN SERGE;BRUMME CHRISTOPHER W.
分类号 G06F9/44;G06F9/42;G06F9/45 主分类号 G06F9/44
代理机构 代理人
主权项
地址