如何使用除VbsEdit之外的任何代码或软件锁定/隐藏HTA应用程序中的代码?

时间:2017-07-05 11:35:13

标签: vbscript hta

请不要告诉我使用VbsEdit,它不能正常工作。它只是提取。 问题:如何使用代码或任何软件隐藏代码或使其不可编辑? 我知道有关此事的帖子很少,但所有答案都没有达到标记或不起作用。 这就是我再次发布它的原因。请告知。

1 个答案:

答案 0 :(得分:0)

如果您正在使用HTA,则可以使用JAVASCRIPT禁用右键单击,F键或Alt键。 顺便说一下,当我从快捷方式调用页面时,它对我有用。

 <script language="javascript">
 document.onmousedown = chekkey;
 document.onkeypress = chekkey;
 document.onkeydown = chekkey;
 status = "Functionality Disable.(No righ-click, F-Keys or Alt)";

 function chekkey(e){
     if ((event.button == 2) || (event.keyCode == 123)||(event.altKey==true)||(event.ctrKey==true))
     {
      alert(status);
  if (event.altKey==true) {
       elementList[1].focus();
  }
      document.getElementById("add_the_Field_you_want_to_focus").focus();
      }  
  else if ((event.keyCode >= 48 && event.keyCode <= 57) ||
           (event.keyCode >= 65 && event.keyCode <= 90) ||
           (event.keyCode >= 97 && event.keyCode <= 122) ||(event.keyCode == 8))
     {
     return true; 
     }              
     return false; 

}