2014-12-07 7 views
1

나는이에 대한 답 (없는)를 알고 있다고 생각하지만 난 물어 것이라고 생각 :AIR 응용 프로그램이 실행되는 동안 Windows 시작 메뉴를 비활성화 할 수 있습니까?

그것이 AIR 응용 프로그램이 실행되는 동안 Windows 시작 메뉴를 비활성화 할 수 있습니까?

수정하려는 기존 앱은 기본 메뉴 시스템에 액세스하기 위해 화면 크기 "창"모드로 실행해야합니다. 화면의 아래쪽 가장자리에 가까운 버튼이 몇 개 있으며 시작 메뉴를 미끄러지 듯 트리거하는 것은 매우 쉽습니다.

필자는 Flex 구성 요소를 사용하고 전체 화면 (시작 메뉴가 분명히 비활성화되어 있음)을 실행하기 위해 메뉴를 다시 실행해야하지만 예산이 부족하다는 점을 알고 있습니다.

답변

1

외부 소프트를 사용하는 것이 가능하다고 생각합니다. 이를 위해

우리가 필요

, 나는 아주 좋은 일을이 코드를 썼다.

앱 시작시 Windows 시작 버튼을 숨기고 앱을 종료 할 때 표시합니다.

나는 당신이 당신의 코드를 변경하기 전에 테스트하려는 경우 설치도 만들어
<?xml version="1.0" encoding="utf-8"?> 
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" 
         xmlns:s="library://ns.adobe.com/flex/spark" 
         xmlns:mx="library://ns.adobe.com/flex/mx" creationComplete="init(event)"> 

    <fx:Script> 
     <![CDATA[ 

      import mx.events.FlexEvent 

      private const exe_name:String = 'StartKiller.exe' 
      private var native_process_startup_info:NativeProcessStartupInfo 
      private var exe_file:File = File.applicationDirectory.resolvePath(exe_name) 
      private var process:NativeProcess 
      private var process_args:Vector.<String> = new Vector.<String>()    

      protected function init(event:FlexEvent):void 
      { 
       // run our exe to hide start button 
       native_process_startup_info = new NativeProcessStartupInfo() 
       native_process_startup_info.executable = exe_file 

       process = new NativeProcess() 
       process.start(native_process_startup_info) 

       NativeApplication.nativeApplication.addEventListener(Event.EXITING, function(e:Event):void{ 

        // exit our exe and show start button 
        native_process_startup_info = new NativeProcessStartupInfo() 
        native_process_startup_info.executable = exe_file 

        process_args = new Vector.<String>() 
        process_args.push('exit')  

        native_process_startup_info.arguments = process_args 

        process = new NativeProcess() 
        process.start(native_process_startup_info) 

       }) 
      } 

     ]]> 
    </fx:Script> 
</s:WindowedApplication> 

, 당신은 그것을 here을 다운로드 할 수 있습니다.

나는 모두 당신을 도울 수 있기를 바랍니다.

+0

안녕하세요. 나는 그것을 시도 할 것이다. –