Announcement

Collapse
No announcement yet.

DWW-700H and equivalents Resume from Hibernation problem fix

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DWW-700H and equivalents Resume from Hibernation problem fix

    I bought an equivalent to the DWW-700H on ebay recently. I've posted comments in another thread on it, and made mention to a problem I had. The issue was that on resuming from hibernation, the touch screen did not work. No amount of messing with devcon helped, nor did changing the drivers for different versions, but I did find that if I ran the touchkit configuration program, as soon as it had read from the device during initialisation the touchscreen would work.

    Given it's a touch screen, running the config program manually after resume is impossible without a mouse or keyboard, so I decided to implement a software solution.

    resumelaunch sits in the background (put it in your startup group) and detects whenever the PC resumes from hibernation. When it detects this state it launches the configured application, waits for a configured number of seconds, then terminates it with a 'TerminateProcess' call.

    Software attached. Ini file contents should be self explanatory.

    Ric.
    Attached Files
    EZSync - http://www.richmet.com/ezsync

  • #2
    I had a very similar problem.
    I dont use hibernation, but i was finding that after reboot the TS would not work unitil i ran the touchkit software.

    My solution (posted in a thread here) was to use the hard to find 3.2.3.3122 liliput drivers.

    try that, your program may not be needed....

    Comment


    • #3
      Originally posted by ric355
      I bought an equivalent to the DWW-700H on ebay recently. I've posted comments in another thread on it, and made mention to a problem I had. The issue was that on resuming from hibernation, the touch screen did not work. No amount of messing with devcon helped, nor did changing the drivers for different versions, but I did find that if I ran the touchkit configuration program, as soon as it had read from the device during initialisation the touchscreen would work.

      Given it's a touch screen, running the config program manually after resume is impossible without a mouse or keyboard, so I decided to implement a software solution.

      resumelaunch sits in the background (put it in your startup group) and detects whenever the PC resumes from hibernation. When it detects this state it launches the configured application, waits for a configured number of seconds, then terminates it with a 'TerminateProcess' call.

      Software attached. Ini file contents should be self explanatory.

      Ric.
      @Ric - Thanks for this - going to give it a go later - driving me mad.... Noticed too that the same problem happerns if you boot up if the screen is off.....

      Is there any way to introduce a periodic check as well as a power on check as well an option just to run rather than terminate as well ?

      ( Are you going to publish the code as well ( not a coder my self just wondering ? )

      @Hoss - I'm using those suggested drivers you mention... does not cure the problem as mentioned above but it does seem a little more reliable..

      Thanks

      Terran
      My Project Site

      Comment


      • #4
        awesome, will try it out...

        Comment


        • #5
          Originally posted by ccsnet
          @Ric - Thanks for this - going to give it a go later - driving me mad.... Noticed too that the same problem happerns if you boot up if the screen is off.....

          Is there any way to introduce a periodic check as well as a power on check as well an option just to run rather than terminate as well ?

          ( Are you going to publish the code as well ( not a coder my self just wondering ? )

          @Hoss - I'm using those suggested drivers you mention... does not cure the problem as mentioned above but it does seem a little more reliable..

          Thanks

          Terran

          Source...
          Attached Files
          EZSync - http://www.richmet.com/ezsync

          Comment


          • #6
            Originally posted by ric355
            Source...
            Cheers - do you think the above addtions could be stuck in too ?

            Terran
            My Project Site

            Comment


            • #7
              Originally posted by ccsnet
              Cheers - do you think the above addtions could be stuck in too ?

              Terran
              I'm not developing at the moment, so won't be done by me.

              Ric.
              EZSync - http://www.richmet.com/ezsync

              Comment


              • #8
                Originally posted by ric355
                I'm not developing at the moment, so won't be done by me.

                Ric.
                Fair dos - thanks for the code

                Terran
                My Project Site

                Comment


                • #9
                  @Ric355..... Whats this writen in ? Pascal ? ( I'm guessing at at the file extention.... )

                  Cheers

                  Terran
                  My Project Site

                  Comment


                  • #10
                    Originally posted by ccsnet
                    @Ric355..... Whats this writen in ? Pascal ? ( I'm guessing at at the file extention.... )

                    Cheers

                    Terran
                    Delphi 7
                    EZSync - http://www.richmet.com/ezsync

                    Comment


                    • #11
                      Originally posted by ric355
                      Delphi 7
                      K - Thanks

                      Terran
                      My Project Site

                      Comment


                      • #12
                        Thanks to Ric355's source & Konfoo I started this thred.... contributions are welcome ( inc Ric if you feel up to it )

                        Thanks once again Ric355

                        Terran
                        My Project Site

                        Comment

                        Working...
                        X