Package org.rzo.yajsw.os.ms.win.w32

Examples of org.rzo.yajsw.os.ms.win.w32.WindowsXPProcess$Ntdll$PROCESS_BASIC_INFORMATION


        return;
      try
      {
        Class clazz = this.getClass().getClassLoader().loadClass("org.rzo.yajsw.os.ms.win.w32.Cluster");
        _cluster = clazz.newInstance();
        _clusterListener = new ClusterNodeChangeListener()
        {
          public void nodeChanged()
          {
            script.execute();
          }
View Full Code Here


    WndListner hotKeyHandler = new WndListner()
    {

      public int execute(int uMsg, int wParam, int lParam)
      {
        HotKey k = (HotKey) DummyWindow._hotKeys.get(new Integer(wParam));
        if (k == null)
          return 0;
        Collection listners = _keys.getCollection(k);
        if (listners == null)
          return 0;
View Full Code Here

    catch (InterruptedException e)
    {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
    HotKey k = _dummyWindow.new HotKey(mod, key);
    _listners.put(listner, k);
    _keys.put(k, listner);
  }
View Full Code Here

   * org.rzo.yajsw.os.Keyboard#unregisterHotKey(org.rzo.yajsw.os.Keyboard.
   * HotKeyListner)
   */
  public synchronized void unregisterHotKey(HotKeyListner listner)
  {
    HotKey k = (HotKey) _listners.get(listner);
    if (k == null)
      return;
    _listners.remove(listner);
    _keys.remove(k, listner);
    Collection listners = _keys.getCollection(k);
View Full Code Here

        _hWnd = MyUser32.INSTANCE.CreateWindowExA(0, _wndClass.lpszClassName, _wndClass.lpszClassName, 0, 0, 0, 0, 0, null, null, _hinstance,
            null);
        MyUser32.INSTANCE.ShowWindow(_hWnd, MyUser32.SW_HIDE);
        MyUser32.INSTANCE.UpdateWindow(_hWnd);

        MSG msg = new MSG();
        msg.size();
        int ret;
        do
        {
          ret = MyUser32.INSTANCE.GetMessageA(msg, _hWnd, 0, 0);
          // System.out.println("get message "+msg);
View Full Code Here

    catch (InterruptedException e)
    {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
    WndListner hotKeyHandler = new WndListner()
    {

      public int execute(int uMsg, int wParam, int lParam)
      {
        HotKey k = (HotKey) DummyWindow._hotKeys.get(new Integer(wParam));
View Full Code Here

  {
    if (_instance != null)
      return _instance;
    _osName = System.getProperty("os.name");
    if (_osName.toLowerCase().startsWith("windows"))
      _instance = new OperatingSystemWindowsXP();
    else if (_osName.toLowerCase().startsWith("mac os x"))
      _instance = new OperatingSystemMacOsX();
    else if (_osName.contains("BSD"))
      _instance = new OperatingSystemBSD();
    else if (_osName.toLowerCase().startsWith("linux"))
View Full Code Here

    return result;
  }

  private boolean setPrivilege(Pointer hToken, String lpszPrivilege, boolean bEnablePrivilege)
  {
    TOKEN_PRIVILEGES tp = new TOKEN_PRIVILEGES();
    MyAdvapi.LUID luid = new MyAdvapi.LUID();
    luid.size();

    if (!MyAdvapi.INSTANCE.LookupPrivilegeValueA(null, lpszPrivilege, luid))
      return false;

    tp.Privileges[0].Luid = luid;
    tp.write();

    if (bEnablePrivilege)
      tp.Privileges[0].Attributes = MyAdvapi.SE_PRIVILEGE_ENABLED;
    else
      tp.Privileges[0].Attributes = 0;

    int size = tp.size();
    boolean result = MyAdvapi.INSTANCE.AdjustTokenPrivileges(hToken, false, tp, 0, null, null);
    // return GetLastError() == ERROR_SUCCESS;
    if (!result)
    {
      int errNr = MyKernel32.INSTANCE.GetLastError();
View Full Code Here

                  _title = stringBuffer.getString(0, true);
              }
              if (userParams.Environment != null)
              {
                // get size of environment strings
                MEMORY_BASIC_INFORMATION memInfo = new MEMORY_BASIC_INFORMATION();
                int memInfoSize = memInfo.size(); //x64 = 48, x32 = 28
                int bytesRead = MyKernel32.INSTANCE.VirtualQueryEx(hProcess.getPointer(), userParams.Environment, memInfo.getPointer(),
                    memInfoSize);
                memInfo.read();
                if (bytesRead == 0)
                {
                  _logger.warning("error getting environment in VirtualQueryEx " + Native.getLastError());
                }
                else if (MyKernel32.PAGE_NOACCESS == memInfo.Protect || MyKernel32.PAGE_EXECUTE == memInfo.Protect)
View Full Code Here

    {
      System.out.println("note: task list is empty ");
      return result;
    }

    PROCESSENTRY32 me = new PROCESSENTRY32();
    me.szExeFile = new char[MyKernel32.MAX_PATH];
    int size = me.size();
    // System.out.println("size: " + size);
    me.dwSize = size;
    if (MyKernel32.INSTANCE.Process32First(processes, me))
    {
      System.out.println("ProcessList:");
View Full Code Here

TOP

Related Classes of org.rzo.yajsw.os.ms.win.w32.WindowsXPProcess$Ntdll$PROCESS_BASIC_INFORMATION

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.