Jump to content

Recommended Posts

sorry about the post elsewhere was not know where to post at.. anyway's need some expert advise on how to remove the scorpion saver add-on for the browsers and or program tried to uninstall but it is looking for a (dot) .msi file which is non-exisit's and i have add some snap shot's of the files in a folder associated with this program of the scorpion saver through out some of the post now... the first was a blog that i came acrossed and i do not know if this tech is real and will remove this program fully or not....

Link to post
Share on other sites

  • Replies 70
  • Created
  • Last Reply

Top Posters In This Topic

Download OTL from any of the following links and save to your desktop.

 

http://itxassociates.com/OT-Tools/OTL.com

http://oldtimer.geekstogo.com/OTL.exe

http://www.itxassociates.com/OT-Tools/OTL.scr

 

Double click the OTL icon to start the tool. (Note: If you are running on Vista or Windows 7 accept UAC alert)

 


  When the window appears, underneath Output at the top, make sure Standard output is selected.
Select Scan all users
Change Drivers to All
Under the Extra Registry section, check Use SafeList
In the lower right corner, checkmark "LOP Check" and checkmark "Purity Check".
Click Run Scan and let the program run uninterrupted.
When the scan is complete, two text files will be created on your Desktop.
OTL.Txt <- this one will be opened
Extras.txt <- this one will be minimized

 

Copy (Ctrl+A then Ctrl+C) and paste (Ctrl+V) the contents of OTL.Txt and the Extras.txt in your next reply.

Kevin

Link to post
Share on other sites

ok here is the otl.text i would have posted it but it is too long for the post so i attached it and i included the extras.text also..

 

i was reading some of the other post it seems like this program or add-on is un removeable... this scorpion saver..

i also seen some former post i made about this were removed..

OTL.Txt

Extras.Txt

Link to post
Share on other sites

Re-Run otlDesktopIcon.png  by double left click, Vista and Widows 7 users accept UAC alert.



Note: If a file or folder cannot be moved immediately you may be asked to reboot the machine to finish the move process.
If you are asked to reboot the machine choose Yes. In this case, after the reboot, open Notepad (Start > All Programs > Accessories > Notepad), click File > Open, in the File Name box enter  *.log and press the Enter key, navigate to the C:\_OTL\MovedFiles folder, and open the newest .log file present, and copy/paste the contents of that document back here in your next post.

 

Next,

 

Run Malwarebytes,  Open > Settings Tab > Scanner Settings > Under action for PUP > Select: Show in Results List and Check for removal.

Please Update and run a Quick Scan with Malwarebytes Anti-Malware,

Make sure that everything is checked, and click Remove Selected on any found items.

Post the produced log
 

Next,

 

Download AdwCleaner by Xplode from here: http://www.bleepingcomputer.com/download/adwcleaner/ and save to your Desktop.

 

  • Double click on AdwCleaner.exe to run the tool.
  • Vista/Windows 7/8 users right-click and select Run As Administrator
  • Click on the Scan button.
  • AdwCleaner will begin...be patient as the scan may take some time to complete.
  • When it's done you'll see: Pending: Uncheck any elements you don't want removed.
  • Now click on the Report button...a logfile (AdwCleaner[R0].txt) will open in Notepad for review.
  • Look over the log especially under Files/Folders for any program you want to save.
  • If there's a program you want to save, just uncheck it from AdwCleaner.
  • If you're not sure, post the log for review.
  • If you're ready to clean it all up.....click the Clean button.
  • After rebooting, a logfile report (AdwCleaner[s0].txt) will open automatically.
  • Copy and paste the contents of that logfile in your next reply.
  • A copy of that logfile will also be saved in the C:\AdwCleaner folder.
  • Items that are deleted are moved to the Quarantine Folder: C:\AdwCleaner\Quarantine
  • To restore an item that has been deleted (if necessary):
  • Go to Tools > Quarantine Manager > check what you want restored > now click on Restore.

 

Next,

 

Double click on OTL to run it again. Make sure all other windows are closed and to let it run uninterrupted.

When the main interface opens change the Standard Registry box to All

Click the Run Scan button. Do not change any settings unless otherwise told to do so. The scan wont take long.

When the scan completes, it will open one notepad window. OTL.Txt a This is saved in the same location as OTL.

Please copy (Edit > Select All, Edit > Copy) the contents of this file and post it with your next reply.

 

Let me see those logs,

Link to post
Share on other sites

here is a log from otl again

All processes killed
========== OTL ==========
Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\SearchScopes\{9BB47C17-9C68-4BB3-B188-DD9AF0FD21}\ deleted successfully.
Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9BB47C17-9C68-4BB3-B188-DD9AF0FD21}\ not found.
Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\SearchScopes\{9BB47C17-9C68-4BB3-B188-DD9AF0FD21}\ not found.
Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9BB47C17-9C68-4BB3-B188-DD9AF0FD21}\ not found.
Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\SearchScopes\{EEE6C360-6118-11DC-9C72-001320C79847}\ deleted successfully.
Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{EEE6C360-6118-11DC-9C72-001320C79847}\ not found.
Registry key HKEY_USERS\S-1-5-21-59632818-2279959343-3892088779-1005\Software\Microsoft\Internet Explorer\SearchScopes\{0ECDF796-C2DC-4d79-A620-CCE0C0A66CC9}\ deleted successfully.
Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0ECDF796-C2DC-4d79-A620-CCE0C0A66CC9}\ not found.
Registry key HKEY_USERS\S-1-5-21-59632818-2279959343-3892088779-1005\Software\Microsoft\Internet Explorer\SearchScopes\{1A10B401-D867-460C-99D5-EBF7952D1C21}\ deleted successfully.
Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{1A10B401-D867-460C-99D5-EBF7952D1C21}\ not found.
Registry key HKEY_USERS\S-1-5-21-59632818-2279959343-3892088779-1005\Software\Microsoft\Internet Explorer\SearchScopes\{1F71393C-99C5-4C85-A428-1F63E5EBF850}\ deleted successfully.
Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{1F71393C-99C5-4C85-A428-1F63E5EBF850}\ not found.
Registry key HKEY_USERS\S-1-5-21-59632818-2279959343-3892088779-1005\Software\Microsoft\Internet Explorer\SearchScopes\{443789B7-F39C-4b5c-9287-DA72D38F4FE6}\ deleted successfully.
Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{443789B7-F39C-4b5c-9287-DA72D38F4FE6}\ not found.
Registry key HKEY_USERS\S-1-5-21-59632818-2279959343-3892088779-1005\Software\Microsoft\Internet Explorer\SearchScopes\{95B7759C-8C7F-4BF1-B163-73684A933233}\ deleted successfully.
Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{95B7759C-8C7F-4BF1-B163-73684A933233}\ deleted successfully.
Registry key HKEY_USERS\S-1-5-21-59632818-2279959343-3892088779-1005\Software\Microsoft\Internet Explorer\SearchScopes\{9BB47C17-9C68-4BB3-B188-DD9AF0FD21}\ deleted successfully.
Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9BB47C17-9C68-4BB3-B188-DD9AF0FD21}\ not found.
Registry key HKEY_USERS\S-1-5-21-59632818-2279959343-3892088779-1005\Software\Microsoft\Internet Explorer\SearchScopes\{B9AC2926-5ABE-4B24-9C03-5C4216B651F6}\ deleted successfully.
Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{B9AC2926-5ABE-4B24-9C03-5C4216B651F6}\ not found.
Registry key HKEY_USERS\S-1-5-21-59632818-2279959343-3892088779-1005\Software\Microsoft\Internet Explorer\SearchScopes\{E226FD72-DA68-4B02-85A7-734257ED302D}\ deleted successfully.
Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{E226FD72-DA68-4B02-85A7-734257ED302D}\ not found.
Registry key HKEY_USERS\S-1-5-21-59632818-2279959343-3892088779-1005\Software\Microsoft\Internet Explorer\SearchScopes\{EEE6C360-6118-11DC-9C72-001320C79847}\ deleted successfully.
Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{EEE6C360-6118-11DC-9C72-001320C79847}\ not found.
HKU\S-1-5-21-59632818-2279959343-3892088779-1005\Software\Microsoft\Windows\CurrentVersion\Internet Settings\\ProxyOverride| /E : value set successfully!
HKU\S-1-5-21-59632818-2279959343-3892088779-1005\Software\Microsoft\Windows\CurrentVersion\Internet Settings\\ProxyServer| /E : value set successfully!
C:\Users\sHaWn\AppData\Roaming\Mozilla\Firefox\Profiles\tlek6h1q.default\searchplugins\AOL Search.xml moved successfully.
C:\Users\sHaWn\AppData\Roaming\Mozilla\Firefox\Profiles\tlek6h1q.default\searchplugins\conduit.xml moved successfully.
C:\Users\sHaWn\AppData\Roaming\Mozilla\Firefox\Profiles\tlek6h1q.default\searchplugins\MyStart Search.xml moved successfully.
Use Chrome's Settings page to remove the default_search_provider items.
Use Chrome's Settings page to change the HomePage.
Registry key HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{28387537-e3f9-4ed7-860c-11e69af4a8a0}\ deleted successfully.
Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{28387537-e3f9-4ed7-860c-11e69af4a8a0}\ deleted successfully.
Registry key HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{2C4BA31C-0C15-11E2-90C7-9BFCBEB168B3}\ deleted successfully.
Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2C4BA31C-0C15-11E2-90C7-9BFCBEB168B3}\ deleted successfully.
Registry value HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Toolbar\\{28387537-e3f9-4ed7-860c-11e69af4a8a0} deleted successfully.
Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{28387537-e3f9-4ed7-860c-11e69af4a8a0}\ not found.
C:\Users\sHaWn\AppData\Roaming\Systweak folder moved successfully.
C:\Windows\SysNative\roboot64.exe moved successfully.
C:\Program Files (x86)\GUMDF18.tmp folder deleted successfully.
ADS C:\ProgramData\TEMP:373E1720 deleted successfully.
========== REGISTRY ==========
Registry value HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\\{273E1F1A-7B1A-436C-A783-A4A8C97AD036} not found.
Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{273E1F1A-7B1A-436C-A783-A4A8C97AD036}\ not found.
========== COMMANDS ==========
 
[EMPTYTEMP]
 
User: All Users
 
User: Default
->Temp folder emptied: 0 bytes
->Temporary Internet Files folder emptied: 0 bytes
->Flash cache emptied: 57616 bytes
 
User: Default User
->Temp folder emptied: 0 bytes
->Temporary Internet Files folder emptied: 0 bytes
->Flash cache emptied: 0 bytes
 
User: Public
 
User: sHaWn
->Temp folder emptied: 327007197 bytes
->Temporary Internet Files folder emptied: 258095226 bytes
->Java cache emptied: 0 bytes
->FireFox cache emptied: 130357246 bytes
->Google Chrome cache emptied: 13580528 bytes
->Flash cache emptied: 446935 bytes
 
%systemdrive% .tmp files removed: 0 bytes
%systemroot% .tmp files removed: 0 bytes
%systemroot%\System32 .tmp files removed: 0 bytes
%systemroot%\System32 (64bit) .tmp files removed: 0 bytes
%systemroot%\System32\drivers .tmp files removed: 0 bytes
Windows Temp folder emptied: 3550753 bytes
%systemroot%\sysnative\config\systemprofile\AppData\Local\Microsoft\Windows\Temporary Internet Files folder emptied: 43047460 bytes
RecycleBin emptied: 11370507 bytes
 
Total Files Cleaned = 751.00 mb
 
Restore point Set: OTL Restore Point
 
OTL by OldTimer - Version 3.2.69.0 log created on 11212013_123509

Files\Folders moved on Reboot...
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_cmp_swhealth-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_cmp_webrep-7d2.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_core-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_ara-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_bel-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_ben-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_blg-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_cat-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_chs-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_cht-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_cro-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_cze-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_dan-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_dut-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_eng-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_esp-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_est-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_fin-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_fre-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_ger-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_gre-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_heb-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_hin-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_hun-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_ind-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_ita-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_jpn-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_kor-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_lat-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_mal-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_nor-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_per-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_pir-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_pol-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_por-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_ptg-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_rom-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_rus-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_slo-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_srb-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_svk-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_swe-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_tha-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_tur-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_ukr-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_urd-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_dll_vie-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_gen_crt_x64-7cd.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_gen_crt_x86-7cc.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_gen_openssl-7cd.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_gen_streamfilter-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_gen_streamfilter_x64-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_gen_streamfilter_x86-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_gen_tdi_x64-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_gen_tdi_x86-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_res-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\ais_x64-7d4.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\aswOfferTool.exe scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\avBugReport.exe scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\avbugreport_ais-7d8.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\HTMLayout.dll scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\instcont_ais-7d8.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\Instup.dll scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\instup.exe scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\instup_ais-7d8.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\jrog2-8cf.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\offertool_ais-7d8.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\part-jrog2-8cf.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\part-prg_ais-7d8.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\part-setup_ais-7d8.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\part-vps_win32-13111100.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\prod-ais.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\prod-vps.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\selfdefense_x64_ais-7d8.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\selfdefense_x86_ais-7d8.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\servers.def scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\servers.def.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\setgui_ais-7d8.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\tpjqovni.sys scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\vps_32-bdc.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\vps_win32-bed.vpx scheduled to be moved on reboot.
File move failed. C:\Users\sHaWn\AppData\Local\Temp\_av_iup.tm~a04912\vps_win64-87e.vpx scheduled to be moved on reboot.
C:\Users\sHaWn\AppData\Local\Temp\FXSAPIDebugLogFile.txt moved successfully.
File\Folder C:\Users\sHaWn\AppData\Local\Temp\~DF01E823FCE5F9157C.TMP not found!
File\Folder C:\Users\sHaWn\AppData\Local\Temp\~DF19C3A8BE3AE27C29.TMP not found!
File\Folder C:\Users\sHaWn\AppData\Local\Temp\~DF2959610492D1FE0E.TMP not found!
File\Folder C:\Users\sHaWn\AppData\Local\Temp\~DF6EC429DA333FA7FE.TMP not found!
File\Folder C:\Users\sHaWn\AppData\Local\Temp\~DF783445152DF9EFA9.TMP not found!
File\Folder C:\Users\sHaWn\AppData\Local\Temp\~DF90B87F087CF15980.TMP not found!
File\Folder C:\Users\sHaWn\AppData\Local\Temp\~DFD23656FD649850A2.TMP not found!
File\Folder C:\Users\sHaWn\AppData\Local\Temp\~DFE943E8B6F9E6038F.TMP not found!
File move failed. C:\Users\sHaWn\AppData\Local\Microsoft\Windows\Temporary Internet Files\counters.dat scheduled to be moved on reboot.
C:\Users\sHaWn\AppData\Local\Mozilla\Firefox\Profiles\tlek6h1q.default\startupCache\startupCache.4.little moved successfully.
C:\Users\sHaWn\AppData\Local\Mozilla\Firefox\Profiles\tlek6h1q.default\Cache\_CACHE_001_ moved successfully.
C:\Users\sHaWn\AppData\Local\Mozilla\Firefox\Profiles\tlek6h1q.default\Cache\_CACHE_002_ moved successfully.
C:\Users\sHaWn\AppData\Local\Mozilla\Firefox\Profiles\tlek6h1q.default\Cache\_CACHE_003_ moved successfully.
C:\Users\sHaWn\AppData\Local\Mozilla\Firefox\Profiles\tlek6h1q.default\Cache\_CACHE_MAP_ moved successfully.
C:\Users\sHaWn\AppData\Local\Mozilla\Firefox\Profiles\tlek6h1q.default\_CACHE_CLEAN_ moved successfully.
File move failed. C:\Windows\temp\_avast_\Webshlock.txt scheduled to be moved on reboot.
File move failed. C:\Windows\temp\avg_secure_search.log scheduled to be moved on reboot.
C:\Windows\temp\FireFly(201311210823205E4).log moved successfully.
C:\Windows\temp\integratedoffice.exe_c2ruidll(201311210823205E4).log moved successfully.
C:\Windows\temp\integratedoffice.exe_streamserver(201311210823255E4).log moved successfully.
File move failed. C:\Windows\temp\ood_stream.x86.en-us.dat scheduled to be moved on reboot.
File move failed. C:\Windows\temp\ood_stream.x86.x-none.dat scheduled to be moved on reboot.

PendingFileRenameOperations files...

Registry entries deleted on Reboot...
 

Link to post
Share on other sites

Yes definitely, anything to do with ScorpionSaver is bad news.... Run th following:

 

Please download SystemLook from the following link below and save it to your Desktop.

 http://jpshortstuff.247fixes.com/SystemLook_x64.exe

  • Double-click SystemLook.exe to run it.
  • Copy the content of the following codebox into the main textfield:

    :filefind*Scorpion*:folderfind*Scorpion*:regfindScorpionScorpionSaver
  • Click the Look button to start the scan.
  • When finished, a notepad window will open with the results of the scan. Please post this log in your next reply.


Note: The log can also be found on your Desktop entitled SystemLook.txt
 

Link to post
Share on other sites

ill post it here also for the xml data but it will be in sections some of it is to long for the post and box

 

 

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Deployment.WindowsInstaller</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Deployment.WindowsInstaller.ColumnCollection">
            <summary>
            Collection of column information related to a <see cref="T:Microsoft.Deployment.WindowsInstaller.TableInfo"/> or
            <see cref="T:Microsoft.Deployment.WindowsInstaller.View"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ColumnCollection.#ctor(System.Collections.Generic.ICollection{Microsoft.Deployment.WindowsInstaller.ColumnInfo})">
            <summary>
            Creates a new ColumnCollection based on a specified list of columns.
            </summary>
            <param name="columns">columns to be added to the new collection</param>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ColumnCollection.#ctor(Microsoft.Deployment.WindowsInstaller.View)">
            <summary>
            Creates a new ColumnCollection that is associated with a database table.
            </summary>
            <param name="view">view that contains the columns</param>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ColumnCollection.Add(Microsoft.Deployment.WindowsInstaller.ColumnInfo)">
            <summary>
            Not supported because the collection is read-only.
            </summary>
            <param name="item">information about the column being added</param>
            <exception cref="T:System.InvalidOperationException">the collection is read-only</exception>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ColumnCollection.Clear">
            <summary>
            Not supported because the collection is read-only.
            </summary>
            <exception cref="T:System.InvalidOperationException">the collection is read-only</exception>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ColumnCollection.Contains(System.String)">
            <summary>
            Checks if a column with a given name exists in the collection.
            </summary>
            <param name="columnName">case-sensitive name of the column to look for</param>
            <returns>true if the column exists in the collection, false otherwise</returns>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ColumnCollection.System#Collections#Generic#ICollection{Microsoft#Deployment#WindowsInstaller#ColumnInfo}#Contains(Microsoft.Deployment.WindowsInstaller.ColumnInfo)">
            <summary>
            Checks if a column with a given name exists in the collection.
            </summary>
            <param name="column">column to look for, with case-sensitive name</param>
            <returns>true if the column exists in the collection, false otherwise</returns>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ColumnCollection.IndexOf(System.String)">
            <summary>
            Gets the index of a column within the collection.
            </summary>
            <param name="columnName">case-sensitive name of the column to look for</param>
            <returns>0-based index of the column, or -1 if not found</returns>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ColumnCollection.CopyTo(Microsoft.Deployment.WindowsInstaller.ColumnInfo[],System.Int32)">
            <summary>
            Copies the columns from this collection into an array.
            </summary>
            <param name="array">destination array to be filed</param>
            <param name="arrayIndex">offset into the destination array where copying begins</param>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ColumnCollection.System#Collections#Generic#ICollection{Microsoft#Deployment#WindowsInstaller#ColumnInfo}#Remove(Microsoft.Deployment.WindowsInstaller.ColumnInfo)">
            <summary>
            Not supported because the collection is read-only.
            </summary>
            <param name="column">column to remove</param>
            <returns>true if the column was removed, false if it was not found</returns>
            <exception cref="T:System.InvalidOperationException">the collection is read-only</exception>
        </member>

Link to post
Share on other sites

<member name="M:Microsoft.Deployment.WindowsInstaller.ColumnCollection.GetEnumerator">
            <summary>
            Gets an enumerator over the columns in the collection.
            </summary>
            <returns>An enumerator of ColumnInfo objects.</returns>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ColumnCollection.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Gets an enumerator over the columns in the collection.
            </summary>
            <returns>An enumerator of ColumnInfo objects.</returns>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ColumnCollection.GetViewColumns(Microsoft.Deployment.WindowsInstaller.View)">
            <summary>
            Creates ColumnInfo objects for the associated view.
            </summary>
            <returns>dynamically-generated list of columns</returns>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ColumnCollection.GetViewColumns(Microsoft.Deployment.WindowsInstaller.View,System.Boolean)">
            <summary>
            Gets a list of column names or column-definition-strings for the
            associated view.
            </summary>
            <param name="view">the view to that defines the columns</param>
            <param name="types">true to return types (column definition strings),
            false to return names</param>
            <returns>list of column names or types</returns>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.ColumnCollection.Count">
            <summary>
            Gets the number of columns in the collection.
            </summary>
            <value>number of columns in the collection</value>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.ColumnCollection.IsReadOnly">
            <summary>
            Gets a boolean value indicating whether the collection is read-only.
            A ColumnCollection is read-only if it is associated with a <see cref="T:Microsoft.Deployment.WindowsInstaller.View"/>
            or a read-only <see cref="T:Microsoft.Deployment.WindowsInstaller.Database"/>.
            </summary>
            <value>read-only status of the collection</value>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.ColumnCollection.Item(System.Int32)">
            <summary>
            Gets information about a specific column in the collection.
            </summary>
            <param name="columnIndex">1-based index into the column collection</param>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="columnIndex"/> is less
            than 1 or greater than the number of columns in the collection</exception>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.ColumnCollection.Item(System.String)">
            <summary>
            Gets information about a specific column in the collection.
            </summary>
            <param name="columnName">case-sensitive name of a column collection</param>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="columnName"/> does
            not exist in the collection</exception>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.ColumnCollection.FormatString">
            <summary>
            Gets a string suitable for printing all the values of a record containing these columns.
            </summary>
        </member>
        <member name="T:Microsoft.Deployment.WindowsInstaller.ComponentAttributes">
            <summary>
            Available values for the Attributes column of the Component table.
            </summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ComponentAttributes.None">
            <summary>
            Local only - Component cannot be run from source.
            </summary>
            <remarks><p>
            Set this value for all components belonging to a feature to prevent the feature from being run-from-network or
            run-from-source. Note that if a feature has no components, the feature always shows run-from-source and
            run-from-my-computer as valid options.
            </p></remarks>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ComponentAttributes.SourceOnly">
            <summary>
            Component can only be run from source.
            </summary>
            <remarks><p>
            Set this bit for all components belonging to a feature to prevent the feature from being run-from-my-computer.
            Note that if a feature has no components, the feature always shows run-from-source and run-from-my-computer
            as valid options.
            </p></remarks>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ComponentAttributes.Optional">
            <summary>
            Component can run locally or from source.

Link to post
Share on other sites

        </summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ComponentAttributes.RegistryKeyPath">
            <summary>
            If this bit is set, the value in the KeyPath column is used as a key into the Registry table.
            </summary>
            <remarks><p>
            If the Value field of the corresponding record in the Registry table is null, the Name field in that record
            must not contain "+", "-", or "*". For more information, see the description of the Name field in Registry
            table.
            <p>Setting this bit is recommended for registry entries written to the HKCU hive. This ensures the installer
            writes the necessary HKCU registry entries when there are multiple users on the same machine.</p>
            </p></remarks>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ComponentAttributes.SharedDllRefCount">
            <summary>
            If this bit is set, the installer increments the reference count in the shared DLL registry of the component's
            key file. If this bit is not set, the installer increments the reference count only if the reference count
            already exists.
            </summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ComponentAttributes.Permanent">
            <summary>
            If this bit is set, the installer does not remove the component during an uninstall. The installer registers
            an extra system client for the component in the Windows Installer registry settings.
            </summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ComponentAttributes.OdbcDataSource">
            <summary>
            If this bit is set, the value in the KeyPath column is a key into the ODBCDataSource table.
            </summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ComponentAttributes.Transitive">
            <summary>
            If this bit is set, the installer reevaluates the value of the statement in the Condition column upon a reinstall.
            If the value was previously False and has changed to true, the installer installs the component. If the value
            was previously true and has changed to false, the installer removes the component even if the component has
            other products as clients.
            </summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ComponentAttributes.NeverOverwrite">
            <summary>
            If this bit is set, the installer does not install or reinstall the component if a key path file or a key path
            registry entry for the component already exists. The application does register itself as a client of the component.
            </summary>
            <remarks><p>
            Use this flag only for components that are being registered by the Registry table. Do not use this flag for
            components registered by the AppId, Class, Extension, ProgId, MIME, and Verb tables.
            </p></remarks>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ComponentAttributes.SixtyFourBit">
            <summary>
            Set this bit to mark this as a 64-bit component. This attribute facilitates the installation of packages that
            include both 32-bit and 64-bit components. If this bit is not set, the component is registered as a 32-bit component.
            </summary>
            <remarks><p>
            If this is a 64-bit component replacing a 32-bit component, set this bit and assign a new GUID in the
            ComponentId column.
            </p></remarks>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ComponentAttributes.DisableRegistryReflection">
            <summary>
            Set this bit to disable registry reflection on all existing and new registry keys affected by this component.
            </summary>
            <remarks><p>
            If this bit is set, the Windows Installer calls the RegDisableReflectionKey on each key being accessed by the component.
            This bit is available with Windows Installer version 4.0 and is ignored on 32-bit systems.
            </p></remarks>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ComponentAttributes.UninstallOnSupersedence">
            <summary>
            [MSI 4.5] Set this bit for a component in a patch package to prevent leaving orphan components on the computer.
            </summary>
            <remarks><p>
            If a subsequent patch is installed, marked with the SupersedeEarlier flag in its MsiPatchSequence
            table to supersede the first patch, Windows Installer 4.5 can unregister and uninstall components marked with the
            UninstallOnSupersedence value. If the component is not marked with this bit, installation of a superseding patch can leave
            behind an unused component on the computer.
            </p></remarks>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ComponentAttributes.Shared">
            <summary>
            [MSI 4.5] If a component is marked with this attribute value in at least one package installed on the system,
            the installer treats the component as marked in all packages. If a package that shares the marked component
            is uninstalled, Windows Installer 4.5 can continue to share the highest version of the component on the system,
            even if that highest version was installed by the package that is being uninstalled.
            </summary>
        </member>
        <member name="T:Microsoft.Deployment.WindowsInstaller.ControlAttributes">
            <summary>
            Defines flags for the Attributes column of the Control table.
            </summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.Visible">
            <summary>If this bit is set, the control is visible on the dialog box.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.Enabled">
            <summary>specifies if the given control is enabled or disabled. Most controls appear gray when disabled.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.Sunken">
            <summary>If this bit is set, the control is displayed with a sunken, three dimensional look.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.Indirect">
            <summary>The Indirect control attribute specifies whether the value displayed or changed by this control is referenced indirectly.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.Integer">
            <summary>If this bit is set on a control, the associated property specified in the Property column of the Control table is an integer.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.RightToLeftReadingOrder">
            <summary>If this bit is set the text in the control is displayed in a right-to-left reading order.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.RightAligned">
            <summary>If this style bit is set, text in the control is aligned to the right.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.LeftScroll">
            <summary>If this bit is set, the scroll bar is located on the left side of the control, otherwise it is on the right.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.Bidirectional">
            <summary>This is a combination of the RightToLeftReadingOrder, RightAligned, and LeftScroll attributes.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.Transparent">
            <summary>If this bit is set on a text control, the control is displayed transparently with the background showing through the control where there are no characters.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.NoPrefix">
            <summary>If this bit is set on a text control, the occurrence of the character "&" in a text string is displayed as itself.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.NoWrap">
            <summary>If this bit is set the text in the control is displayed on a single line.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.FormatSize">
            <summary>If this bit is set for a text control, the control will automatically attempt to format the displayed text as a number representing a count of bytes.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.UsersLanguage">
            <summary>If this bit is set, fonts are created using the user's default UI code page. Otherwise it is created using the database code page.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.Multiline">
            <summary>If this bit is set on an Edit control, the installer creates a multiple line edit control with a vertical scroll bar.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.PasswordInput">
            <summary>This attribute creates an edit control for entering passwords. The control displays each character as an asterisk (*) as they are typed into the control.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.Progress95">
            <summary>If this bit is set on a ProgressBar control, the bar is drawn as a series of small rectangles in Microsoft Windows 95-style. Otherwise it is drawn as a single continuous rectangle.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.RemovableVolume">
            <summary>If this bit is set, the control shows removable volumes.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.FixedVolume">
            <summary>If this bit is set, the control shows fixed internal hard drives.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.RemoteVolume">
            <summary>If this bit is set, the control shows remote volumes.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.CdromVolume">
            <summary>If this bit is set, the control shows CD-ROM volumes.</summary>
        </member>

Link to post
Share on other sites

        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.RamDiskVolume">
            <summary>If this bit is set, the control shows RAM disk volumes.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.FloppyVolume">
            <summary>If this bit is set, the control shows floppy volumes.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.ShowRollbackCost">
            <summary>Specifies whether or not the rollback backup files are included in the costs displayed by the VolumeCostList control.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.Sorted">
            <summary>If this bit is set, the items listed in the control are displayed in a specified order. Otherwise, items are displayed in alphabetical order.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.ComboList">
            <summary>If this bit is set on a combo box, the edit field is replaced by a static text field. This prevents a user from entering a new value and requires the user to choose only one of the predefined values.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.PushLike">
            <summary>If this bit is set on a check box or a radio button group, the button is drawn with the appearance of a push button, but its logic stays the same.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.Bitmap">
            <summary>If this bit is set, the text in the control is replaced by a bitmap image. The Text column in the Control table is a foreign key into the Binary table.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.Icon">
            <summary>If this bit is set, text is replaced by an icon image and the Text column in the Control table is a foreign key into the Binary table.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.FixedSize">
            <summary>If this bit is set, the picture is cropped or centered in the control without changing its shape or size.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.IconSize16">
            <summary>Specifies which size of the icon image to load. If none of the bits are set, the first image is loaded.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.IconSize32">
            <summary>Specifies which size of the icon image to load. If none of the bits are set, the first image is loaded.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.IconSize48">
            <summary>Specifies which size of the icon image to load. If none of the bits are set, the first image is loaded.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.ElevationShield">
            <summary>If this bit is set, and the installation is not yet running with elevated privileges, the control is created with a UAC icon.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ControlAttributes.HasBorder">
            <summary>If this bit is set, the RadioButtonGroup has text and a border displayed around it.</summary>
        </member>
        <member name="T:Microsoft.Deployment.WindowsInstaller.CustomActionTypes">
            <summary>
            Defines flags for the Type column of the CustomAction table.
            </summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.CustomActionTypes.None">
            <summary>Unspecified custom action type.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.CustomActionTypes.Dll">
            <summary>Target = entry point name</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.CustomActionTypes.Exe">
            <summary>Target = command line args</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.CustomActionTypes.TextData">
            <summary>Target = text string to be formatted and set into property</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.CustomActionTypes.JScript">
            <summary>Target = entry point name, null if none to call</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.CustomActionTypes.VBScript">
            <summary>Target = entry point name, null if none to call</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.CustomActionTypes.Install">
            <summary>Target = property list for nested engine initialization</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.CustomActionTypes.SourceFile">
            <summary>Source = File.File, file part of installation</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.CustomActionTypes.Directory">
            <summary>Source = Directory.Directory, folder containing existing file</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.CustomActionTypes.Property">
            <summary>Source = Property.Property, full path to executable</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.CustomActionTypes.Continue">
            <summary>Ignore action return status, continue running</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.CustomActionTypes.Async">
            <summary>Run asynchronously</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.CustomActionTypes.FirstSequence">
            <summary>Skip if UI sequence already run</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.CustomActionTypes.OncePerProcess">
            <summary>Skip if UI sequence already run in same process</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.CustomActionTypes.ClientRepeat">
            <summary>Run on client only if UI already run on client</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.CustomActionTypes.InScript">
            <summary>Queue for execution within script</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.CustomActionTypes.Rollback">
            <summary>In conjunction with InScript: queue in Rollback script</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.CustomActionTypes.Commit">
            <summary>In conjunction with InScript: run Commit ops from script on success</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.CustomActionTypes.NoImpersonate">
            <summary>No impersonation, run in system context</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.CustomActionTypes.TSAware">
            <summary>Impersonate for per-machine installs on TS machines</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.CustomActionTypes.SixtyFourBitScript">
            <summary>Script requires 64bit process</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.CustomActionTypes.HideTarget">
            <summary>Don't record the contents of the Target field in the log file</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.CustomActionTypes.PatchUninstall">
            <summary>The custom action runs only when a patch is being uninstalled</summary>
        </member>
        <member name="T:Microsoft.Deployment.WindowsInstaller.DialogAttributes">
            <summary>
            Defines flags for the Attributes column of the Dialog table.
            </summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.DialogAttributes.Visible">
            <summary>If this bit is set, the dialog is originally created as visible, otherwise it is hidden.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.DialogAttributes.Modal">
            <summary>If this bit is set, the dialog box is modal, other dialogs of the same application cannot be put on top of it, and the dialog keeps the control while it is running.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.DialogAttributes.Minimize">
            <summary>If this bit is set, the dialog box can be minimized. This bit is ignored for modal dialog boxes, which cannot be minimized.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.DialogAttributes.SysModal">
            <summary>If this style bit is set, the dialog box will stop all other applications and no other applications can take the focus.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.DialogAttributes.KeepModeless">
            <summary>If this bit is set, the other dialogs stay alive when this dialog box is created.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.DialogAttributes.TrackDiskSpace">
            <summary>If this bit is set, the dialog box periodically calls the installer. If the property changes, it notifies the controls on the dialog.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.DialogAttributes.UseCustomPalette">
            <summary>If this bit is set, the pictures on the dialog box are created with the custom palette (one per dialog received from the first control created).</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.DialogAttributes.RightToLeftReadingOrder">
            <summary>If this style bit is set the text in the dialog box is displayed in right-to-left-reading order.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.DialogAttributes.RightAligned">
            <summary>If this style bit is set, the text is aligned on the right side of the dialog box.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.DialogAttributes.LeftScroll">
            <summary>If this style bit is set, the scroll bar is located on the left side of the dialog box.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.DialogAttributes.Bidirectional">
            <summary>This is a combination of the RightToLeftReadingOrder, RightAligned, and the LeftScroll dialog style bits.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.DialogAttributes.Error">
            <summary>If this bit is set, the dialog box is an error dialog.</summary>
        </member>
        <member name="T:Microsoft.Deployment.WindowsInstaller.FeatureAttributes">
            <summary>
            Available values for the Attributes column of the Feature table.
            </summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.FeatureAttributes.None">
            <summary>
            Favor local - Components of this feature that are not marked for installation from source are installed locally.
            </summary>
            <remarks><p>
            A component shared by two or more features, some of which are set to FavorLocal and some to FavorSource,
            is installed locally. Components marked <see cref="F:Microsoft.Deployment.WindowsInstaller.ComponentAttributes.SourceOnly"/> in the Component
            table are always run from the source CD/server. The bits FavorLocal and FavorSource work with features not
            listed by the ADVERTISE property.
            </p></remarks>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.FeatureAttributes.FavorSource">
            <summary>
            Components of this feature not marked for local installation are installed to run from the source
            CD-ROM or server.
            </summary>
            <remarks><p>
            A component shared by two or more features, some of which are set to FavorLocal and some to FavorSource,
            is installed to run locally. Components marked <see cref="F:Microsoft.Deployment.WindowsInstaller.ComponentAttributes.None"/> (local-only) in the
            Component table are always installed locally. The bits FavorLocal and FavorSource work with features
            not listed by the ADVERTISE property.
            </p></remarks>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.FeatureAttributes.FollowParent">
            <summary>
            Set this attribute and the state of the feature is the same as the state of the feature's parent.
            You cannot use this option if the feature is located at the root of a feature tree.
            </summary>
            <remarks><p>
            Omit this attribute and the feature state is determined according to DisallowAdvertise and
            FavorLocal and FavorSource.
            <p>To guarantee that the child feature's state always follows the state of its parent, even when the
            child and parent are initially set to absent in the SelectionTree control, you must include both
            FollowParent and UIDisallowAbsent in the attributes of the child feature.</p>
            <p>Note that if you set FollowParent without setting UIDisallowAbsent, the installer cannot force
            the child feature out of the absent state. In this case, the child feature matches the parent's
            installation state only if the child is set to something other than absent.</p>
            <p>Set FollowParent and UIDisallowAbsent to ensure a child feature follows the state of the parent feature.</p>
            </p></remarks>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.FeatureAttributes.FavorAdvertise">
            <summary>
            Set this attribute and the feature state is Advertise.
            </summary>
            <remarks><p>
            If the feature is listed by the ADDDEFAULT property this bit is ignored and the feature state is determined
            according to FavorLocal and FavorSource.
            <p>Omit this attribute and the feature state is determined according to DisallowAdvertise and FavorLocal
            and FavorSource.</p>
            </p></remarks>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.FeatureAttributes.DisallowAdvertise">
            <summary>
            Set this attribute to prevent the feature from being advertised.
            </summary>
            <remarks><p>
            Note that this bit works only with features that are listed by the ADVERTISE property.
            <p>Set this attribute and if the listed feature is not a parent or child, the feature is installed according to
            FavorLocal and FavorSource.</p>
            <p>Set this attribute for the parent of a listed feature and the parent is installed.</p>
            <p>Set this attribute for the child of a listed feature and the state of the child is Absent.</p>
            <p>Omit this attribute and if the listed feature is not a parent or child, the feature state is Advertise.</p>
            <p>Omit this attribute and if the listed feature is a parent or child, the state of both features is Advertise.</p>
            </p></remarks>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.FeatureAttributes.UIDisallowAbsent">
            <summary>
            Set this attribute and the user interface does not display an option to change the feature state
            to Absent. Setting this attribute forces the feature to the installation state, whether or not the
            feature is visible in the UI.
            </summary>
            <remarks><p>
            Omit this attribute and the user interface displays an option to change the feature state to Absent.
            <p>Set FollowParent and UIDisallowAbsent to ensure a child feature follows the state of the parent feature.</p>
            <p>Setting this attribute not only affects the UI, but also forces the feature to the install state whether
            the feature is visible in the UI or not.</p>
            </p></remarks>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.FeatureAttributes.NoUnsupportedAdvertise">
            <summary>
            Set this attribute and advertising is disabled for the feature if the operating system shell does not
            support Windows Installer descriptors.
            </summary>
        </member>
        <member name="T:Microsoft.Deployment.WindowsInstaller.FileAttributes">
            <summary>
            Available values for the Attributes column of the File table.
            </summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.FileAttributes.None">
            <summary>No attributes.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.FileAttributes.ReadOnly">
            <summary>Read-only.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.FileAttributes.Hidden">
            <summary>Hidden.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.FileAttributes.System">
            <summary>System.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.FileAttributes.Vital">
            <summary>The file is vital for the proper operation of the component to which it belongs.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.FileAttributes.Checksum">
            <summary>The file contains a valid checksum. A checksum is required to repair a file that has become corrupted.</summary>
        </member>

Link to post
Share on other sites

  <member name="F:Microsoft.Deployment.WindowsInstaller.FileAttributes.PatchAdded">
            <summary>This bit must only be added by a patch and if the file is being added by the patch.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.FileAttributes.NonCompressed">
            <summary>
            The file's source type is uncompressed. If set, ignore the WordCount summary information property. If neither
            Noncompressed nor Compressed are set, the compression state of the file is specified by the WordCount summary
            information property. Do not set both Noncompressed and Compressed.
            </summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.FileAttributes.Compressed">
            <summary>
            The file's source type is compressed. If set, ignore the WordCount summary information property. If neither
            Noncompressed or Compressed are set, the compression state of the file is specified by the WordCount summary
            information property. Do not set both Noncompressed and Compressed.
            </summary>
        </member>
        <member name="T:Microsoft.Deployment.WindowsInstaller.IniFileAction">
            <summary>
            Defines values for the Action column of the IniFile and RemoveIniFile tables.
            </summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.IniFileAction.AddLine">
            <summary>Creates or updates a .ini entry.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.IniFileAction.CreateLine">
            <summary>Creates a .ini entry only if the entry does not already exist.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.IniFileAction.RemoveLine">
            <summary>Deletes .ini entry.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.IniFileAction.AddTag">
            <summary>Creates a new entry or appends a new comma-separated value to an existing entry.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.IniFileAction.RemoveTag">
            <summary>Deletes a tag from a .ini entry.</summary>
        </member>
        <member name="T:Microsoft.Deployment.WindowsInstaller.LocatorTypes">
            <summary>
            Defines values for the Type column of the CompLocator, IniLocator, and RegLocator tables.
            </summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.LocatorTypes.Directory">
            <summary>Key path is a directory.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.LocatorTypes.FileName">
            <summary>Key path is a file name.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.LocatorTypes.RawValue">
            <summary>Key path is a registry value.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.LocatorTypes.SixtyFourBit">
            <summary>Set this bit to have the installer search the 64-bit portion of the registry.</summary>
        </member>
        <member name="T:Microsoft.Deployment.WindowsInstaller.RegistryRoot">
            <summary>
            Defines values for the Root column of the Registry, RemoveRegistry, and RegLocator tables.
            </summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.RegistryRoot.UserOrMachine">
            <summary>HKEY_CURRENT_USER for a per-user installation,
            or HKEY_LOCAL_MACHINE for a per-machine installation.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.RegistryRoot.ClassesRoot">
            <summary>HKEY_CLASSES_ROOT</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.RegistryRoot.CurrentUser">
            <summary>HKEY_CURRENT_USER</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.RegistryRoot.LocalMachine">
            <summary>HKEY_LOCAL_MACHINE</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.RegistryRoot.Users">
            <summary>HKEY_USERS</summary>
        </member>
        <member name="T:Microsoft.Deployment.WindowsInstaller.RemoveFileModes">
            <summary>
            Defines values for the InstallMode column of the RemoveFile table.
            </summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.RemoveFileModes.None">
            <summary>Never remove.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.RemoveFileModes.OnInstall">
            <summary>Remove when the associated component is being installed (install state = local or source).</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.RemoveFileModes.OnRemove">
            <summary>Remove when the associated component is being removed (install state = absent).</summary>
        </member>
        <member name="T:Microsoft.Deployment.WindowsInstaller.ServiceAttributes">
            <summary>
            Defines values for the ServiceType, StartType, and ErrorControl columns of the ServiceInstall table.
            </summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ServiceAttributes.None">
            <summary>No flags.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ServiceAttributes.OwnProcess">
            <summary>A Win32 service that runs its own process.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ServiceAttributes.ShareProcess">
            <summary>A Win32 service that shares a process.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ServiceAttributes.Interactive">
            <summary>A Win32 service that interacts with the desktop.
            This value cannot be used alone and must be added to either
            <see cref="F:Microsoft.Deployment.WindowsInstaller.ServiceAttributes.OwnProcess"/> or <see cref="F:Microsoft.Deployment.WindowsInstaller.ServiceAttributes.ShareProcess"/>.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ServiceAttributes.AutoStart">
            <summary>Service starts during startup of the system.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ServiceAttributes.DemandStart">
            <summary>Service starts when the service control manager calls the StartService function.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ServiceAttributes.Disabled">
            <summary>Specifies a service that can no longer be started.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ServiceAttributes.ErrorMessage">
            <summary>Logs the error, displays a message box and continues the startup operation.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ServiceAttributes.ErrorCritical">
            <summary>Logs the error if it is possible and the system is restarted with the last configuration
            known to be good. If the last-known-good configuration is being started, the startup operation fails.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ServiceAttributes.ErrorControlVital">
            <summary>When combined with other error flags, specifies that the overall install should fail if
            the service cannot be installed into the system.</summary>
        </member>
        <member name="T:Microsoft.Deployment.WindowsInstaller.ServiceControlEvents">
            <summary>
            Defines values for the Event column of the ServiceControl table.
            </summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ServiceControlEvents.None">
            <summary>No control events.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ServiceControlEvents.Start">
            <summary>During an install, starts the service during the StartServices action.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ServiceControlEvents.Stop">
            <summary>During an install, stops the service during the StopServices action.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ServiceControlEvents.Delete">
            <summary>During an install, deletes the service during the DeleteServices action.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ServiceControlEvents.UninstallStart">
            <summary>During an uninstall, starts the service during the StartServices action.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ServiceControlEvents.UninstallStop">
            <summary>During an uninstall, stops the service during the StopServices action.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.ServiceControlEvents.UninstallDelete">
            <summary>During an uninstall, deletes the service during the DeleteServices action.</summary>
        </member>
        <member name="T:Microsoft.Deployment.WindowsInstaller.TextStyles">
            <summary>
            Defines values for the StyleBits column of the TextStyle table.
            </summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.TextStyles.Bold">
            <summary>Bold</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.TextStyles.Italic">
            <summary>Italic</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.TextStyles.Underline">
            <summary>Underline</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.TextStyles.Strike">
            <summary>Strike out</summary>
        </member>
        <member name="T:Microsoft.Deployment.WindowsInstaller.UpgradeAttributes">
            <summary>
            Defines values for the Attributes column of the Upgrade table.
            </summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.UpgradeAttributes.MigrateFeatures">
            <summary>Migrates feature states by enabling the logic in the MigrateFeatureStates action.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.UpgradeAttributes.OnlyDetect">
            <summary>Detects products and applications but does not remove.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.UpgradeAttributes.IgnoreRemoveFailure">
            <summary>Continues installation upon failure to remove a product or application.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.UpgradeAttributes.VersionMinInclusive">
            <summary>Detects the range of versions including the value in VersionMin.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.UpgradeAttributes.VersionMaxInclusive">
            <summary>Dectects the range of versions including the value in VersionMax.</summary>
        </member>
        <member name="F:Microsoft.Deployment.WindowsInstaller.UpgradeAttributes.LanguagesExclusive">
            <summary>Detects all languages, excluding the languages listed in the Language column.</summary>
        </member>
        <member name="T:Microsoft.Deployment.WindowsInstaller.ColumnInfo">
            <summary>
            Defines a single column of a table in an installer database.
            </summary>
            <remarks>Once created, a ColumnInfo object is immutable.</remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ColumnInfo.#ctor(System.String,System.String)">
            <summary>
            Creates a new ColumnInfo object from a column definition.
            </summary>
            <param name="name">name of the column</param>
            <param name="columnDefinition">column definition string</param>
            <seealso cref="P:Microsoft.Deployment.WindowsInstaller.ColumnInfo.ColumnDefinitionString"/>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ColumnInfo.#ctor(System.String,System.Type,System.Int32,System.Boolean)">
            <summary>
            Creates a new ColumnInfo object from a list of parameters.
            </summary>
            <param name="name">name of the column</param>
            <param name="type">type of the column; must be one of the following:
            Int16, Int32, String, or Stream</param>
            <param name="size">the maximum number of characters for String columns;
            ignored for other column types</param>
            <param name="isRequired">true if the column is required to have a non-null value</param>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ColumnInfo.#ctor(System.String,System.Type,System.Int32,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Creates a new ColumnInfo object from a list of parameters.
            </summary>
            <param name="name">name of the column</param>
            <param name="type">type of the column; must be one of the following:
            Int16, Int32, String, or Stream</param>
            <param name="size">the maximum number of characters for String columns;
            ignored for other column types</param>
            <param name="isRequired">true if the column is required to have a non-null value</param>
            <param name="isTemporary">true to if the column is only in-memory and
            not persisted with the database</param>
            <param name="isLocalizable">for String columns, indicates the column
            is localizable; ignored for other column types</param>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ColumnInfo.ToString">
            <summary>
            Gets the name of the column.
            </summary>
            <returns>Name of the column.</returns>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.ColumnInfo.Name">
            <summary>
            Gets the name of the column.
            </summary>
            <value>name of the column</value>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.ColumnInfo.Type">
            <summary>
            Gets the type of the column as a System.Type.  This is one of the following: Int16, Int32, String, or Stream
            </summary>
            <value>type of the column</value>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.ColumnInfo.DBType">
            <summary>
            Gets the type of the column as an integer that can be cast to a System.Data.DbType.  This is one of the following: Int16, Int32, String, or Binary
            </summary>
            <value>equivalent DbType of the column as an integer</value>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.ColumnInfo.Size">
            <summary>
            Gets the size of the column.
            </summary>
            <value>The size of integer columns this is either 2 or 4.  For string columns this is the maximum
            recommended length of the string, or 0 for unlimited length.  For stream columns, 0 is returned.</value>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.ColumnInfo.IsRequired">
            <summary>
            Gets a value indicating whether the column must be non-null when inserting a record.
            </summary>
            <value>required status of the column</value>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.ColumnInfo.IsTemporary">
            <summary>
            Gets a value indicating whether the column is temporary. Temporary columns are not persisted
            when the database is saved to disk.
            </summary>
            <value>temporary status of the column</value>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.ColumnInfo.IsLocalizable">
            <summary>
            Gets a value indicating whether the column is a string column that is localizable.
            </summary>
            <value>localizable status of the column</value>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.ColumnInfo.SqlCreateString">
            <summary>
            Gets an SQL fragment that can be used to create this column within a CREATE TABLE statement.
            </summary>
            <value>SQL fragment to be used for creating the column</value>
            <remarks><p>
            Examples:
            <list type="bullet">
            <item>LONG</item>
            <item>SHORT TEMPORARY</item>
            <item>CHAR(0) LOCALIZABLE</item>
            <item>CHAR(72) NOT NULL LOCALIZABLE</item>
            <item>OBJECT</item>
            </list>
            </p></remarks>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.ColumnInfo.ColumnDefinitionString">
            <summary>
            Gets a short string defining the type and size of the column.
            </summary>
            <value>
            The definition string consists
            of a single letter representing the data type followed by the width of the column (in characters
            when applicable, bytes otherwise). A width of zero designates an unbounded width (for example,
            long text fields and streams). An uppercase letter indicates that null values are allowed in
            the column.
            </value>
            <remarks><p>
            <list>
            <item>s? - String, variable length (?=1-255)</item>
            <item>s0 - String, variable length</item>
            <item>i2 - Short integer</item>
            <item>i4 - Long integer</item>
            <item>v0 - Binary Stream</item>
            <item>g? - Temporary string (?=0-255)</item>
            <item>j? - Temporary integer (?=0,1,2,4)</item>
            <item>l? - Localizable string, variable length (?=1-255)</item>
            <item>l0 - Localizable string, variable length</item>
            </list>
            </p></remarks>
        </member>
        <member name="T:Microsoft.Deployment.WindowsInstaller.ComponentInfoCollection">
            <summary>
            Accessor for information about components within the context of an installation session.
            </summary>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ComponentInfoCollection.Contains(System.String)">
            <summary>
            Checks if the collection contains a component.
            </summary>
            <param name="component">name of the component</param>
            <returns>true if the component is in the collection, else false</returns>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ComponentInfoCollection.CopyTo(Microsoft.Deployment.WindowsInstaller.ComponentInfo[],System.Int32)">
            <summary>
            Copies the features into an array.
            </summary>
            <param name="array">array that receives the features</param>
            <param name="arrayIndex">offset into the array</param>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ComponentInfoCollection.GetEnumerator">
            <summary>
            Enumerates the components in the collection.
            </summary>
            <returns>an enumerator over all features in the collection</returns>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.ComponentInfoCollection.Item(System.String)">
            <summary>
            Gets information about a component within the context of an installation session.
            </summary>
            <param name="component">name of the component</param>
            <returns>component object</returns>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.ComponentInfoCollection.Count">
            <summary>
            Gets the number of components defined for the product.
            </summary>
        </member>
        <member name="T:Microsoft.Deployment.WindowsInstaller.ComponentInfo">
            <summary>
            Provides access to information about a component within the context of an installation session.
            </summary>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ComponentInfo.GetCost(Microsoft.Deployment.WindowsInstaller.InstallState)">
            <summary>
            Gets disk space per drive required to install a component.
            </summary>
            <param name="installState">Requested component state</param>
            <returns>A list of InstallCost structures, specifying the cost for each drive for the component</returns>
            <remarks><p>
            Win32 MSI API:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msienumcomponentcosts.asp">MsiEnumComponentCosts</a>
            </p></remarks>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.ComponentInfo.Name">
            <summary>
            Gets the name of the component (primary key in the Component table).
            </summary>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.ComponentInfo.CurrentState">
            <summary>
            Gets the current install state of the designated Component.
            </summary>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException">the Session handle is invalid</exception>
            <exception cref="T:System.ArgumentException">an unknown Component was requested</exception>
            <remarks><p>
            Win32 MSI API:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msigetcomponentstate.asp">MsiGetComponentState</a>
            </p></remarks>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.ComponentInfo.RequestState">
            <summary>
            Gets or sets the action state of the designated Component.
            </summary>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException">the Session handle is invalid</exception>
            <exception cref="T:System.ArgumentException">an unknown Component was requested</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InstallCanceledException">the user exited the installation</exception>
            <remarks><p>
            Win32 MSI APIs:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msigetcomponentstate.asp">MsiGetComponentState</a>,
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msisetcomponentstate.asp">MsiSetComponentState</a>
            </p></remarks>
        </member>
        <member name="T:Microsoft.Deployment.WindowsInstaller.ComponentInstallation">
            <summary>
            Represents an instance of a registered component.
            </summary>
        </member>
        <member name="T:Microsoft.Deployment.WindowsInstaller.InstallationPart">
            <summary>
            Subclasses of this abstract class represent an instance
            of a registered feature or component.
            </summary>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.InstallationPart.Product">
            <summary>
            Gets the product that this item is a part of.
            </summary>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.InstallationPart.State">
            <summary>
            Gets the current installation state of the item.
            </summary>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ComponentInstallation.Components(System.String,Microsoft.Deployment.WindowsInstaller.UserContexts)">
            <summary>
            Gets the set of installed components for products in the indicated context.
            </summary>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InstallerException">The installer configuration data is corrupt</exception>
            <remarks><p>
            Win32 MSI API:
            <a href="http://msdn.microsoft.com/library/dd407947.aspx">MsiEnumComponentsEx</a>
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ComponentInstallation.#ctor(System.String)">
            <summary>
            Creates a new ComponentInstallation, automatically detecting the
            product that the component is a part of.
            </summary>
            <param name="componentCode">component GUID</param>
            <remarks><p>
            Win32 MSI API:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msigetproductcode.asp">MsiGetProductCode</a>
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ComponentInstallation.#ctor(System.String,System.String,Microsoft.Deployment.WindowsInstaller.UserContexts)">
            <summary>
            Creates a new ComponentInstallation, automatically detecting the
            product that the component is a part of.
            </summary>
            <param name="componentCode">component GUID</param>
            <param name="szUserSid">context user SID</param>
            <param name="dwContext">user contexts</param>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.ComponentInstallation.#ctor(System.String,System.String)">
            <summary>
            Creates a new ComponentInstallation for a component installed by a
            specific product.
            </summary>

Link to post
Share on other sites

            Loads key-value pairs from a string into the data collection.
            </summary>
            <param name="keyValueList">key-value pair list of the form returned by <see cref="M:Microsoft.Deployment.WindowsInstaller.CustomActionData.ToString"/></param>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.CustomActionData.Keys">
            <summary>
            Gets a collection object containing all the keys of the data.
            </summary>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.CustomActionData.Values">
            <summary>
            Gets a collection containing all the values of the data.
            </summary>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.CustomActionData.Item(System.String)">
            <summary>
            Gets or sets a data value with a specified key.
            </summary>
            <param name="key">Case-sensitive data key.</param>
            <exception cref="T:System.ArgumentException">the key does not consist solely of letters,
            numbers, and the period, underscore, and space characters.</exception>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.CustomActionData.Count">
            <summary>
            Gets the number of items in the data.
            </summary>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.CustomActionData.IsReadOnly">
            <summary>
            Gets a value indicating whether the data is read-only.
            </summary>
        </member>
        <member name="T:Microsoft.Deployment.WindowsInstaller.CustomActionProxy">
            <summary>
            Managed-code portion of the custom action proxy.
            </summary>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.CustomActionProxy.InvokeCustomAction(System.Int32,System.String,System.IntPtr)">
            <summary>
            Invokes a managed custom action method.
            </summary>
            <param name="sessionHandle">Integer handle to the installer session.</param>
            <param name="entryPoint">Name of the custom action entrypoint. This must
            either map to an entrypoint definition in the <c>customActions</c>
            config section, or be an explicit entrypoint of the form:
            "AssemblyName!Namespace.Class.Method"</param>
            <param name="remotingDelegatePtr">Pointer to a delegate used to
            make remote API calls, if this custom action is running out-of-proc.</param>
            <returns>The value returned by the custom action method,
            or ERROR_INSTALL_FAILURE if the custom action could not be invoked.</returns>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.CustomActionProxy.DebugBreakEnabled(System.String[])">
            <summary>
            Checks the "MMsiBreak" environment variable for any matching custom action names.
            </summary>
            <param name="names">List of names to search for in the environment
            variable string.</param>
            <returns>True if a match was found, else false.</returns>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.CustomActionProxy.FindEntryPoint(Microsoft.Deployment.WindowsInstaller.Session,System.String,System.String@,System.String@,System.String@)">
            <summary>
            Locates and parses an entrypoint mapping in CustomAction.config.
            </summary>
            <param name="session">Installer session handle, just used for logging.</param>
            <param name="entryPoint">Custom action entrypoint name: the key value
            in an item in the <c>customActions</c> section of the config file.</param>
            <param name="assemblyName">Returned display name of the assembly from
            the entrypoint mapping.</param>
            <param name="className">Returned class name of the entrypoint mapping.</param>
            <param name="methodName">Returned method name of the entrypoint mapping.</param>
            <returns>True if the entrypoint was found, false if not or if some error
            occurred.</returns>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.CustomActionProxy.GetCustomActionMethod(Microsoft.Deployment.WindowsInstaller.Session,System.String,System.String,System.String)">
            <summary>
            Uses reflection to load the assembly and class and find the method.
            </summary>
            <param name="session">Installer session handle, just used for logging.</param>
            <param name="assemblyName">Display name of the assembly containing the
            custom action method.</param>
            <param name="className">Fully-qualified name of the class containing the
            custom action method.</param>
            <param name="methodName">Name of the custom action method.</param>
            <returns>The method, or null if not found.</returns>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.CustomActionProxy.MethodHasCustomActionSignature(System.Reflection.MethodInfo)">
            <summary>
            Checks if a method has the right return and paramater types
            for a custom action, and that it is marked by a CustomActionAttribute.
            </summary>
            <param name="method">Method to be checked.</param>
            <returns>True if the method is a valid custom action, else false.</returns>
        </member>
        <member name="T:Microsoft.Deployment.WindowsInstaller.Database">
            <summary>
            Accesses a Windows Installer database.
            </summary>
            <remarks><p>
            The <see cref="M:Microsoft.Deployment.WindowsInstaller.Database.Commit"/> method must be called before the Database is closed to write out all
            persistent changes. If the Commit method is not called, the installer performs an implicit
            rollback upon object destruction.
            </p><p>
            The client can use the following procedure for data access:<list type="number">
            <item><description>Obtain a Database object using one of the Database constructors.</description></item>
            <item><description>Initiate a query using a SQL string by calling the <see cref="M:Microsoft.Deployment.WindowsInstaller.Database.OpenView(System.String,System.Object[])"/>
                method of the Database.</description></item>
            <item><description>Set query parameters in a <see cref="T:Microsoft.Deployment.WindowsInstaller.Record"/> and execute the database
                query by calling the <see cref="M:Microsoft.Deployment.WindowsInstaller.View.Execute(Microsoft.Deployment.WindowsInstaller.Record)"/> method of the <see cref="T:Microsoft.Deployment.WindowsInstaller.View"/>. This
                produces a result that can be fetched or updated.</description></item>
            <item><description>Call the <see cref="M:Microsoft.Deployment.WindowsInstaller.View.Fetch"/> method of the View repeatedly to return
                Records.</description></item>
            <item><description>Update database rows of a Record object obtained by the Fetch method using
                one of the <see cref="M:Microsoft.Deployment.WindowsInstaller.View.Modify(Microsoft.Deployment.WindowsInstaller.ViewModifyMode,Microsoft.Deployment.WindowsInstaller.Record)"/> methods of the View.</description></item>
            <item><description>Release the query and any unfetched records by calling the <see cref="M:Microsoft.Deployment.WindowsInstaller.InstallerHandle.Close"/>
                method of the View.</description></item>
            <item><description>Persist any database updates by calling the Commit method of the Database.
                </description></item>
            </list>
            </p></remarks>
        </member>
        <member name="T:Microsoft.Deployment.WindowsInstaller.InstallerHandle">
            <summary>
            Base class for Windows Installer handle types (Database, View, Record, SummaryInfo).
            </summary>
            <remarks><p>
            These classes implement the <see cref="T:System.IDisposable"/> interface, because they
            hold unmanaged resources (MSI handles) that should be properly disposed
            when no longer needed.
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.InstallerHandle.#ctor(System.IntPtr,System.Boolean)">
            <summary>
            Constructs a handle object from a native integer handle.
            </summary>
            <param name="handle">Native integer handle.</param>
            <param name="ownsHandle">true to close the handle when this object is disposed or finalized</param>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.InstallerHandle.Dispose">
            <summary>
            Closes the handle.  After closing a handle, further method calls may throw an <see cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException"/>.
            </summary>
            <remarks><p>
            The finalizer of this class will NOT close the handle if it is still open,
            because finalization can run on a separate thread from the application,
            resulting in potential problems if handles are closed from that thread.
            It is best that the handle be closed manually as soon as it is no longer needed,
            as leaving lots of unused handles open can degrade performance.
            </p><p>
            Win32 MSI API:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msiclosehandle.asp">MsiCloseHandle</a>
            </p></remarks>
            <seealso cref="M:Microsoft.Deployment.WindowsInstaller.InstallerHandle.Close"/>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.InstallerHandle.Close">
            <summary>
            Closes the handle.  After closing a handle, further method calls may throw an <see cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException"/>.
            </summary>
            <remarks><p>
            The finalizer of this class will NOT close the handle if it is still open,
            because finalization can run on a separate thread from the application,
            resulting in potential problems if handles are closed from that thread.
            It is best that the handle be closed manually as soon as it is no longer needed,
            as leaving lots of unused handles open can degrade performance.
            </p><p>
            This method is merely an alias for the <see cref="M:Microsoft.Deployment.WindowsInstaller.InstallerHandle.Dispose"/> method.
            </p><p>
            Win32 MSI API:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msiclosehandle.asp">MsiCloseHandle</a>
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.InstallerHandle.Equals(System.Object)">
            <summary>
            Tests whether this handle object is equal to another handle object.  Two handle objects are equal
            if their types are the same and their native integer handles are the same.
            </summary>
            <param name="obj">The handle object to compare with the current handle object.</param>
            <returns>true if the specified handle object is equal to the current handle object; otherwise false</returns>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.InstallerHandle.GetHashCode">
            <summary>
            Gets a hash value for the handle object.
            </summary>
            <returns>A hash code for the handle object.</returns>
            <remarks><p>
            The hash code is derived from the native integer handle.
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.InstallerHandle.Dispose(System.Boolean)">
            <summary>
            Closes the handle.  After closing a handle, further method calls may throw an <see cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException"/>.
            </summary>
            <param name="disposing">If true, the method has been called directly or indirectly by a user's code,
            so managed and unmanaged resources will be disposed. If false, the method has been called by the
            runtime from inside the finalizer, and only unmanaged resources will be disposed.</param>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.InstallerHandle.Handle">
            <summary>
            Gets the native integer handle.
            </summary>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.InstallerHandle.IsClosed">
            <summary>
            Checks if the handle is closed. When closed, method calls on the handle object may throw an <see cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Deployment.WindowsInstaller.InstallerHandle.Sync">
            <summary>
            Gets an object that can be used internally for safe syncronization.
            </summary>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.#ctor(System.String)">
            <summary>
            Opens an existing database in read-only mode.
            </summary>
            <param name="filePath">Path to the database file.</param>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InstallerException">the database could not be created/opened</exception>
            <remarks><p>
            Because this constructor initiates database access, it cannot be used with a
            running installation.
            </p><p>
            The Database object should be <see cref="M:Microsoft.Deployment.WindowsInstaller.InstallerHandle.Close"/>d after use.
            It is best that the handle be closed manually as soon as it is no longer
            needed, as leaving lots of unused handles open can degrade performance.
            </p><p>
            Win32 MSI API:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msiopendatabase.asp">MsiOpenDatabase</a>
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.#ctor(System.String,System.String)">
            <summary>
            Opens an existing database with another database as output.
            </summary>
            <param name="filePath">Path to the database to be read.</param>
            <param name="outputPath">Open mode for the database</param>
            <returns>Database object representing the created or opened database</returns>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InstallerException">the database could not be created/opened</exception>
            <remarks><p>
            When a database is opened as the output of another database, the summary information stream
            of the output database is actually a read-only mirror of the original database and thus cannot
            be changed. Additionally, it is not persisted with the database. To create or modify the
            summary information for the output database it must be closed and re-opened.
            </p><p>
            The Database object should be <see cref="M:Microsoft.Deployment.WindowsInstaller.InstallerHandle.Close"/>d after use.
            It is best that the handle be closed manually as soon as it is no longer
            needed, as leaving lots of unused handles open can degrade performance.
            </p><p>
            The database is opened in <see cref="F:Microsoft.Deployment.WindowsInstaller.DatabaseOpenMode.CreateDirect"/> mode, and will be
            automatically commited when it is closed.
            </p><p>
            Win32 MSI API:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msiopendatabase.asp">MsiOpenDatabase</a>
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.#ctor(System.String,Microsoft.Deployment.WindowsInstaller.DatabaseOpenMode)">
            <summary>
            Opens an existing database or creates a new one.
            </summary>
            <param name="filePath">Path to the database file. If an empty string
            is supplied, a temporary database is created that is not persisted.</param>
            <param name="mode">Open mode for the database</param>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InstallerException">the database could not be created/opened</exception>
            <remarks><p>
            Because this constructor initiates database access, it cannot be used with a
            running installation.
            </p><p>
            The database object should be <see cref="M:Microsoft.Deployment.WindowsInstaller.InstallerHandle.Close"/>d after use.
            The finalizer will close the handle if it is still open, however due to the nondeterministic
            nature of finalization it is best that the handle be closed manually as soon as it is no
            longer needed, as leaving lots of unused handles open can degrade performance.
            </p><p>
            A database opened in <see cref="F:Microsoft.Deployment.WindowsInstaller.DatabaseOpenMode.CreateDirect"/> or
            <see cref="F:Microsoft.Deployment.WindowsInstaller.DatabaseOpenMode.Direct"/> mode will be automatically commited when it is
            closed. However a database opened in <see cref="F:Microsoft.Deployment.WindowsInstaller.DatabaseOpenMode.Create"/> or
            <see cref="F:Microsoft.Deployment.WindowsInstaller.DatabaseOpenMode.Transact"/> mode must have the <see cref="M:Microsoft.Deployment.WindowsInstaller.Database.Commit"/> method
            called before it is closed, otherwise no changes will be persisted.
            </p><p>
            Win32 MSI API:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msiopendatabase.asp">MsiOpenDatabase</a>
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.#ctor(System.IntPtr,System.Boolean,System.String,Microsoft.Deployment.WindowsInstaller.DatabaseOpenMode)">
            <summary>
            Creates a new database from an MSI handle.
            </summary>
            <param name="handle">Native MSI database handle.</param>
            <param name="ownsHandle">True if the handle should be closed
            when the database object is disposed</param>
            <param name="filePath">Path of the database file, if known</param>
            <param name="openMode">Mode the handle was originally opened in</param>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.FromHandle(System.IntPtr,System.Boolean)">
            <summary>
            Creates a new Database object from an integer database handle.
            </summary>
            <remarks><p>
            This method is only provided for interop purposes.  A Database object
            should normally be obtained from <see cref="P:Microsoft.Deployment.WindowsInstaller.Session.Database"/> or
            a public Database constructor.
            </p></remarks>
            <param name="handle">Integer database handle</param>
            <param name="ownsHandle">true to close the handle when this object is disposed</param>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.DeleteOnClose(System.String)">
            <summary>
            Schedules a file or directory for deletion after the database handle is closed.
            </summary>
            <param name="path">File or directory path to be deleted. All files and subdirectories
            under a directory are deleted.</param>
            <remarks><p>
            Once an item is scheduled, it cannot be unscheduled.
            </p><p>
            The items cannot be deleted if the Database object is auto-disposed by the
            garbage collector; the handle must be explicitly closed.
            </p><p>
            Files which are read-only or otherwise locked cannot be deleted,
            but they will not cause an exception to be thrown.
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.Merge(Microsoft.Deployment.WindowsInstaller.Database,System.String)">
            <summary>
            Merges another database with this database.
            </summary>
            <param name="otherDatabase">The database to be merged into this database</param>
            <param name="errorTable">Optional name of table to contain the names of the tables containing
            merge conflicts, the number of conflicting rows within the table, and a reference to the table
            with the merge conflict.</param>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.MergeException">merge failed due to a schema difference or data conflict</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException">the Database handle is invalid</exception>
            <remarks><p>
            Merge does not copy over embedded cabinet files or embedded transforms from the
            reference database into the target database. Embedded data streams that are listed in the
            Binary table or Icon table are copied from the reference database to the target database.
            Storage embedded in the reference database are not copied to the target database.
            </p><p>
            The Merge method merges the data of two databases. These databases must have the same
            codepage. The merge fails if any tables or rows in the databases conflict. A conflict exists
            if the data in any row in the first database differs from the data in the corresponding row
            of the second database. Corresponding rows are in the same table of both databases and have
            the same primary key in both databases. The tables of non-conflicting databases must have
            the same number of primary keys, same number of columns, same column types, same column names,
            and the same data in rows with identical primary keys. Temporary columns however don't matter
            in the column count and corresponding tables can have a different number of temporary columns
            without creating conflict as long as the persistent columns match.
            </p><p>
            If the number, type, or name of columns in corresponding tables are different, the
            schema of the two databases are incompatible and the installer will stop processing tables
            and the merge fails. The installer checks that the two databases have the same schema before
            checking for row merge conflicts. If the schemas are incompatible, the databases have be
            modified.
            </p><p>
            If the data in particular rows differ, this is a row merge conflict, the merge fails
            and creates a new table with the specified name. The first column of this table is the name
            of the table having the conflict. The second column gives the number of rows in the table
            having the conflict.
            </p><p>
            Win32 MSI API:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msidatabasemerge.asp">MsiDatabaseMerge</a>
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.Merge(Microsoft.Deployment.WindowsInstaller.Database)">
            <summary>
            Merges another database with this database.
            </summary>
            <param name="otherDatabase">The database to be merged into this database</param>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.MergeException">merge failed due to a schema difference or data conflict</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException">the Database handle is invalid</exception>
            <remarks><p>
            MsiDatabaseMerge does not copy over embedded cabinet files or embedded transforms from
            the reference database into the target database. Embedded data streams that are listed in
            the Binary table or Icon table are copied from the reference database to the target database.
            Storage embedded in the reference database are not copied to the target database.
            </p><p>
            The Merge method merges the data of two databases. These databases must have the same
            codepage. The merge fails if any tables or rows in the databases conflict. A conflict exists
            if the data in any row in the first database differs from the data in the corresponding row
            of the second database. Corresponding rows are in the same table of both databases and have
            the same primary key in both databases. The tables of non-conflicting databases must have
            the same number of primary keys, same number of columns, same column types, same column names,
            and the same data in rows with identical primary keys. Temporary columns however don't matter
            in the column count and corresponding tables can have a different number of temporary columns
            without creating conflict as long as the persistent columns match.
            </p><p>
            If the number, type, or name of columns in corresponding tables are different, the
            schema of the two databases are incompatible and the installer will stop processing tables
            and the merge fails. The installer checks that the two databases have the same schema before
            checking for row merge conflicts. If the schemas are incompatible, the databases have be
            modified.
            </p><p>
            Win32 MSI API:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msidatabasemerge.asp">MsiDatabaseMerge</a>
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.IsTablePersistent(System.String)">
            <summary>
            Checks whether a table exists and is persistent in the database.
            </summary>
            <param name="table">The table to the checked</param>
            <returns>true if the table exists and is persistent in the database; false otherwise</returns>
            <exception cref="T:System.ArgumentException">the table is unknown</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException">the Database handle is invalid</exception>
            <remarks><p>
            To check whether a table exists regardless of persistence,
            use <see cref="M:Microsoft.Deployment.WindowsInstaller.TableCollection.Contains(System.String)"/>.
            </p><p>
            Win32 MSI API:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msidatabaseistablepersistent.asp">MsiDatabaseIsTablePersistent</a>
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.IsColumnPersistent(System.String,System.String)">
            <summary>
            Checks whether a table contains a persistent column with a given name.
            </summary>
            <param name="table">The table to the checked</param>
            <param name="column">The name of the column to be checked</param>
            <returns>true if the column exists in the table; false if the column is temporary or does not exist.</returns>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InstallerException">the View could not be executed</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException">the Database handle is invalid</exception>
            <remarks><p>
            To check whether a column exists regardless of persistence,
            use <see cref="M:Microsoft.Deployment.WindowsInstaller.ColumnCollection.Contains(System.String)"/>.
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.CountRows(System.String)">
            <summary>
            Gets the count of all rows in the table.
            </summary>
            <param name="table">Name of the table whose rows are to be counted</param>
            <returns>The count of all rows in the table</returns>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InstallerException">the View could not be executed</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException">the Database handle is invalid</exception>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.CountRows(System.String,System.String)">
            <summary>
            Gets the count of all rows in the table that satisfy a given condition.
            </summary>
            <param name="table">Name of the table whose rows are to be counted</param>
            <param name="where">Conditional expression, such as could be placed on the end of a SQL WHERE clause</param>
            <returns>The count of all rows in the table satisfying the condition</returns>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.BadQuerySyntaxException">the SQL WHERE syntax is invalid</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InstallerException">the View could not be executed</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException">the Database handle is invalid</exception>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.Commit">
            <summary>
            Finalizes the persistent form of the database. All persistent data is written
            to the writeable database, and no temporary columns or rows are written.
            </summary>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException">the Database handle is invalid</exception>
            <remarks><p>
            For a database open in <see cref="F:Microsoft.Deployment.WindowsInstaller.DatabaseOpenMode.ReadOnly"/> mode, this method has no effect.
            </p><p>
            For a database open in <see cref="F:Microsoft.Deployment.WindowsInstaller.DatabaseOpenMode.CreateDirect"/> or <see cref="F:Microsoft.Deployment.WindowsInstaller.DatabaseOpenMode.Direct"/>
            mode, it is not necessary to call this method because the database will be automatically committed
            when it is closed. However this method may be called at any time to persist the current state of tables
            loaded into memory.
            </p><p>
            For a database open in <see cref="F:Microsoft.Deployment.WindowsInstaller.DatabaseOpenMode.Create"/> or <see cref="F:Microsoft.Deployment.WindowsInstaller.DatabaseOpenMode.Transact"/>
            mode, no changes will be persisted until this method is called. If the database object is closed without
            calling this method, the database file remains unmodified.
            </p><p>
            Win32 MSI API:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msidatabasecommit.asp">MsiDatabaseCommit</a>
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.Export(System.String,System.String)">
            <summary>
            Copies the structure and data from a specified table to a text archive file.
            </summary>
            <param name="table">Name of the table to be exported</param>
            <param name="exportFilePath">Path to the file to be created</param>
            <exception cref="T:System.IO.FileNotFoundException">the file path is invalid</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException">the Database handle is invalid</exception>
            <remarks><p>
            Win32 MSI API:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msidatabaseexport.asp">MsiDatabaseExport</a>
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.Import(System.String)">
            <summary>
            Imports a database table from a text archive file, dropping any existing table.
            </summary>
            <param name="importFilePath">Path to the file to be imported.
            The table name is specified within the file.</param>
            <exception cref="T:System.IO.FileNotFoundException">the file path is invalid</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException">the Database handle is invalid</exception>
            <remarks><p>
            Win32 MSI API:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msidatabaseimport.asp">MsiDatabaseImport</a>
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.ExportAll(System.String)">
            <summary>
            Exports all database tables, streams, and summary information to archive files.
            </summary>
            <param name="directoryPath">Path to the directory where archive files will be created</param>
            <exception cref="T:System.IO.FileNotFoundException">the directory path is invalid</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException">the Database handle is invalid</exception>
            <remarks><p>
            The directory will be created if it does not already exist.
            </p><p>
            Win32 MSI API:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msidatabaseexport.asp">MsiDatabaseExport</a>
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.ImportAll(System.String)">
            <summary>
            Imports all database tables, streams, and summary information from archive files.
            </summary>
            <param name="directoryPath">Path to the directory from which archive files will be imported</param>
            <exception cref="T:System.IO.FileNotFoundException">the directory path is invalid</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException">the Database handle is invalid</exception>
            <remarks><p>
            Win32 MSI API:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msidatabaseimport.asp">MsiDatabaseImport</a>
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.CreateRecord(System.Int32)">
            <summary>
            Creates a new record object with the requested number of fields.

Link to post
Share on other sites

   </summary>
            <param name="fieldCount">Required number of fields, which may be 0.
            The maximum number of fields in a record is limited to 65535.</param>
            <returns>A new record object that can be used with the database.</returns>
            <remarks><p>
            This method is equivalent to directly calling the <see cref="T:Microsoft.Deployment.WindowsInstaller.Record"/>
            constructor in all cases outside of a custom action context. When in a
            custom action session, this method allows creation of a record that can
            work with a database other than the session database.
            </p><p>
            The Record object should be <see cref="M:Microsoft.Deployment.WindowsInstaller.InstallerHandle.Close"/>d after use.
            It is best that the handle be closed manually as soon as it is no longer
            needed, as leaving lots of unused handles open can degrade performance.
            </p><p>
            Win32 MSI API:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msicreaterecord.asp">MsiCreateRecord</a>
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.ToString">
            <summary>
            Returns the file path of this database, or the handle value if a file path was not specified.
            </summary>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.Dispose(System.Boolean)">
            <summary>
            Closes the database handle.  After closing a handle, further method calls may throw <see cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException"/>.
            </summary>
            <param name="disposing">If true, the method has been called directly or
            indirectly by a user's code, so managed and unmanaged resources will be
            disposed. If false, only unmanaged resources will be disposed.</param>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.ExecutePropertyQuery(System.String)">
            <summary>
            Returns the value of the specified property.
            </summary>
            <param name="property">Name of the property to retrieve.</param>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.OpenView(System.String,System.Object[])">
            <summary>
            Gets a View object representing the query specified by a SQL string.
            </summary>
            <param name="sqlFormat">SQL query string, which may contain format items</param>
            <param name="args">Zero or more objects to format</param>
            <returns>A View object representing the query specified by a SQL string</returns>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.BadQuerySyntaxException">the SQL syntax is invalid</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException">the Database handle is invalid</exception>
            <remarks><p>
            The <paramref name="sqlFormat"/> parameter is formatted using <see cref="M:System.String.Format(System.String,System.Object[])"/>.
            </p><p>
            The View object should be <see cref="M:Microsoft.Deployment.WindowsInstaller.InstallerHandle.Close"/>d after use.
            It is best that the handle be closed manually as soon as it is no longer
            needed, as leaving lots of unused handles open can degrade performance.
            </p><p>
            Win32 MSI API:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msidatabaseopenview.asp">MsiDatabaseOpenView</a>
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.Execute(System.String,System.Object[])">
            <summary>
            Executes the query specified by a SQL string.  The query may not be a SELECT statement.
            </summary>
            <param name="sqlFormat">SQL query string, which may contain format items</param>
            <param name="args">Zero or more objects to format</param>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.BadQuerySyntaxException">the SQL syntax is invalid</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InstallerException">the View could not be executed</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException">the Database handle is invalid</exception>
            <remarks><p>
            The <paramref name="sqlFormat"/> parameter is formatted using
            <see cref="M:System.String.Format(System.String,System.Object[])"/>.
            </p><p>
            Win32 MSI APIs:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msidatabaseopenview.asp">MsiDatabaseOpenView</a>,
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msiviewexecute.asp">MsiViewExecute</a>
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.Execute(System.String,Microsoft.Deployment.WindowsInstaller.Record)">
            <summary>
            Executes the query specified by a SQL string.  The query may not be a SELECT statement.
            </summary>
            <param name="sql">SQL query string</param>
            <param name="record">Optional Record object containing the values that replace
            the parameter tokens (?) in the SQL query.</param>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.BadQuerySyntaxException">the SQL syntax is invalid</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InstallerException">the View could not be executed</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException">the Database handle is invalid</exception>
            <remarks><p>
            Win32 MSI APIs:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msidatabaseopenview.asp">MsiDatabaseOpenView</a>,
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msiviewexecute.asp">MsiViewExecute</a>
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.ExecuteQuery(System.String,System.Object[])">
            <summary>
            Executes the specified SQL SELECT query and returns all results.
            </summary>
            <param name="sqlFormat">SQL query string, which may contain format items</param>
            <param name="args">Zero or more objects to format</param>
            <returns>All results combined into an array</returns>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.BadQuerySyntaxException">the SQL syntax is invalid</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InstallerException">the View could not be executed</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException">the Database handle is invalid</exception>
            <remarks><p>
            The <paramref name="sqlFormat"/> parameter is formatted using
            <see cref="M:System.String.Format(System.String,System.Object[])"/>.
            </p><p>
            Multiple rows columns will be collapsed into a single one-dimensional list.
            </p><p>
            Win32 MSI APIs:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msidatabaseopenview.asp">MsiDatabaseOpenView</a>,
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msiviewexecute.asp">MsiViewExecute</a>,
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msiviewfetch.asp">MsiViewFetch</a>
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.ExecuteQuery(System.String,Microsoft.Deployment.WindowsInstaller.Record)">
            <summary>
            Executes the specified SQL SELECT query and returns all results.
            </summary>
            <param name="sql">SQL SELECT query string</param>
            <param name="record">Optional Record object containing the values that replace
            the parameter tokens (?) in the SQL query.</param>
            <returns>All results combined into an array</returns>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.BadQuerySyntaxException">the SQL syntax is invalid</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InstallerException">the View could not be executed</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException">the Database handle is invalid</exception>
            <remarks><p>
            Multiple rows columns will be collapsed into a single one-dimensional list.
            </p><p>
            Win32 MSI APIs:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msidatabaseopenview.asp">MsiDatabaseOpenView</a>,
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msiviewexecute.asp">MsiViewExecute</a>,
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msiviewfetch.asp">MsiViewFetch</a>
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.ExecuteIntegerQuery(System.String,System.Object[])">
            <summary>
            Executes the specified SQL SELECT query and returns all results as integers.
            </summary>
            <param name="sqlFormat">SQL query string, which may contain format items</param>
            <param name="args">Zero or more objects to format</param>
            <returns>All results combined into an array</returns>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.BadQuerySyntaxException">the SQL syntax is invalid</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InstallerException">the View could not be executed</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException">the Database handle is invalid</exception>
            <remarks><p>
            The <paramref name="sqlFormat"/> parameter is formatted using
            <see cref="M:System.String.Format(System.String,System.Object[])"/>.
            </p><p>
            Multiple rows columns will be collapsed into a single one-dimensional list.
            </p><p>
            Win32 MSI APIs:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msidatabaseopenview.asp">MsiDatabaseOpenView</a>,
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msiviewexecute.asp">MsiViewExecute</a>,
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msiviewfetch.asp">MsiViewFetch</a>
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.ExecuteIntegerQuery(System.String,Microsoft.Deployment.WindowsInstaller.Record)">
            <summary>
            Executes the specified SQL SELECT query and returns all results as integers.
            </summary>
            <param name="sql">SQL SELECT query string</param>
            <param name="record">Optional Record object containing the values that replace
            the parameter tokens (?) in the SQL query.</param>
            <returns>All results combined into an array</returns>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.BadQuerySyntaxException">the SQL syntax is invalid</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InstallerException">the View could not be executed</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException">the Database handle is invalid</exception>
            <remarks><p>
            Multiple rows columns will be collapsed into a single one-dimensional list.
            </p><p>
            Win32 MSI APIs:
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msidatabaseopenview.asp">MsiDatabaseOpenView</a>,
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msiviewexecute.asp">MsiViewExecute</a>,
            <a href="http://msdn.microsoft.com/library/en-us/msi/setup/msiviewfetch.asp">MsiViewFetch</a>
            </p></remarks>
        </member>
        <member name="M:Microsoft.Deployment.WindowsInstaller.Database.ExecuteStringQuery(System.String,System.Object[])">
            <summary>
            Executes the specified SQL SELECT query and returns all results as strings.
            </summary>
            <param name="sqlFormat">SQL query string, which may contain format items</param>
            <param name="args">Zero or more objects to format</param>
            <returns>All results combined into an array</returns>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.BadQuerySyntaxException">the SQL syntax is invalid</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InstallerException">the View could not be executed</exception>
            <exception cref="T:Microsoft.Deployment.WindowsInstaller.InvalidHandleException">the Database handle is invalid</exception>
            <remarks><p>
            The <paramref name="sqlFormat"/> parameter is formatted using
            <see cref="M:System.String.Format(System.String,System.Object[])"/>.
            </p><p>
            Multiple rows columns will be collapsed into a single on-dimensional list.
            </p><p>
         

Link to post
Share on other sites

Do the following to UNinstall ScorpionSaver:

 

Please download and install Revo Uninstaller Free

 

  • Double click Revo Uninstaller to run it.
  • From the list of programs double click on The Program to remove
  • When prompted if you want to uninstall click Yes.
  • Be sure the Moderate option is selected then click Next.
  • The program will run, If prompted again click Yes
  • When the built-in uninstaller is finished click on Next.
  • Once the program has searched for leftovers click Next.
  • Check/tick the bolded items only on the list then click Delete
  • When prompted click on Yes and then on next.
  • Put a check on any folders that are found and select delete
  • When prompted select yes then on next
  • Once done click Finish.

 

When that completes do this:

 

Run Malwarebytes,  Open > Settings Tab > Scanner Settings > Under action for PUP > Select: Show in Results List and Check for removal.

Please Update and run a FULL Scan

Make sure that everything is checked, and click Remove Selected on any found items.

Post the produced log...

 

and this....

 

Download Security Check by screen317 from either of the following:
http://screen317.spywareinfoforum.org/SecurityCheck.exe or http://screen317.changelog.fr/SecurityCheck.exe
Save it to your Desktop. (If your security alerts either accept the alert, or turn the security off while Secuirity Check runs)
Double click SecurityCheck.exe (Vista or Windows 7 users right click and select "Run as Administrator") and follow the onscreen instructions inside of the black box. Press any key when asked.
A Notepad document should open automatically called checkup.txt; please post the contents of that document.
 

Let me see those logs, also tell me if there are any remaining issues or concerns..

 

 

Link to post
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.

Back to top
×
×
  • Create New...

Important Information

This site uses cookies - We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.