Hi,  one stupid question where can i get ctypes :)

- Petri

2007/8/8, [EMAIL PROTECTED]
<[EMAIL PROTECTED]>:
> Hello Petri,
>
> This module should do the trick (assume you have ctypes):
>
> uninstall.py :
>
> from ctypes import *
>
> DMProcessConfigXML = cdll.aygshell.DMProcessConfigXML
> XML = u'''\
> <wap-provisioningdoc>
>      <characteristic type="UnInstall">
>          <characteristic type="%s">
>              <parm name="uninstall" value="1"/>
>          </characteristic>
>      </characteristic>
> </wap-provisioningdoc>'''
>
> def uninstall(app_name):
>      '''
>      Removes the program designated by app_name
>      (as appearing in Program->Settings->Remove)
>      '''
>      xml_out = c_wchar_p()
>      return DMProcessConfigXML(XML %app_name, 1, byref(xml_out))
>
> Just call the uninstall function in any of you script and the job is done.
> Worked on my Acer n311.
>
> Regards,
> Alexandre
>
>


-- 
  I love deadlines. I love the whooshing sound they make as they go by.
- Douglas Adams
_______________________________________________
PythonCE mailing list
PythonCE@python.org
http://mail.python.org/mailman/listinfo/pythonce

Reply via email to