icacls "c:\Program Files (x86)\TickerPlant" /grant Everyone:(OI)(CI)F /T
icacls "c:\Program Files (x86)\Java" /grant Everyone:(OI)(CI)F /T

timeout /t 5


echo file:/// >> "%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\security\exception.sites"
echo https://contents.tickermarket.com >> "%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\security\exception.sites"
echo https://contents2.tickermarket.com >> "%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\security\exception.sites"
echo https://tickermarket.com >> "%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\security\exception.sites"
echo http://www.tickermarket.com >> "%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\security\exception.sites"

timeout /t 5

echo deployment.security.revocation.check=NO_CHECK  >> "%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\deployment.properties"
echo deployment.security.sandbox.awtwarningwindow=false  >> "%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\deployment.properties"
echo install.disable.sponsor.offers=false  >> "%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\deployment.properties"
echo deployment.security.SSLv2Hello=true  >> "%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\deployment.properties"
echo deployment.security.mixcode=DISABLE  >> "%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\deployment.properties"
echo deployment.javaws.associations=ALWAYS  >> "%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\deployment.properties"
echo deployment.cache.jarcompression=9  >> "%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\deployment.properties"
echo deployment.security.https.warning.show=true  >> "%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\deployment.properties"
echo deployment.security.TLSv1.2=false  >> "%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\deployment.properties"
echo deployment.javaws.shortcut=ALWAYS  >> "%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\deployment.properties"
echo deployment.javaws.jre.0.registered=true  >> "%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\deployment.properties"
timeout /t 5
echo grant {  >> "C:\Program Files (x86)\Java\jre1.8.0_25\lib\security\java.policy"
echo permission java.security.AllPermissiom;  >> "C:\Program Files (x86)\Java\jre1.8.0_25\lib\security\java.policy"
echo };  >> "C:\Program Files (x86)\Java\jre1.8.0_25\lib\security\java.policy"


timeout /t 5

Reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Excel\Addins\TPRTDUtil.Connect" /v Description /t REG_SZ /d "DragAndDropWithRTD (TickerplantInfovendingLimited)" /f 
Reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Excel\Addins\TPRTDUtil.Connect" /v FriendlyName /t REG_SZ /d "DragAndDropWithRTD" /f 

Reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Excel\Addins\TPRTDUtil.Connect" /v "LoadBehavior" /t REG_DWORD /d "00000003" /f 
Reg add "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{5D6D2926-B643-4972-9214-FBF68077DC20}" /ve /d "TPRTDUtil.Connect" /f 
Reg add "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{5D6D2926-B643-4972-9214-FBF68077DC20}" /v ""AppID" " /t REG_SZ /d "5D6D2926-B643-4972-9214-FBF68077DC20" /f 
Reg add "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{5D6D2926-B643-4972-9214-FBF68077DC20}" /v "DllSurrogate" /t REG_SZ /d "" /f 
reg add "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{5D6D2926-B643-4972-9214-FBF68077DC20}\Implemented Categories\{62C8FE65-4EBB-45e7-B440-6E39B2CDBF29}" /f 
Reg add "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{5D6D2926-B643-4972-9214-FBF68077DC20}\InprocServer32" /ve /d "mscoree.dll" /f 
Reg add "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{5D6D2926-B643-4972-9214-FBF68077DC20}\InprocServer32" /v "ThreadingModel" /t REG_SZ /d "Both" /f 
Reg add "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{5D6D2926-B643-4972-9214-FBF68077DC20}\InprocServer32" /v "Class" /t REG_SZ /d "TPRTDUtil.Connect" /f 
Reg add "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{5D6D2926-B643-4972-9214-FBF68077DC20}\InprocServer32" /v "Assembly" /t REG_SZ /d "TPRTDUtil, Version=1.0.6143.17086, Culture=neutral, PublicKeyToken=null" /f 
Reg add "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{5D6D2926-B643-4972-9214-FBF68077DC20}\InprocServer32" /v "RuntimeVersion" /t REG_SZ /d "v2.0.50727" /f 
Reg add "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{5D6D2926-B643-4972-9214-FBF68077DC20}\InprocServer32" /v "CodeBase" /t REG_SZ /d "file:///D:/RND of excel/TPRTDUtil/bin/Debug/TPRTDUtil.dll" /f 
Reg add "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{5D6D2926-B643-4972-9214-FBF68077DC20}\InprocServer32\1.0.6143.17086" /v "Class" /t REG_SZ /d "TPRTDUtil.Connect" /f 
Reg add "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{5D6D2926-B643-4972-9214-FBF68077DC20}\InprocServer32\1.0.6143.17086" /v "Assembly" /t REG_SZ /d "TPRTDUtil, Version=1.0.6143.17086, Culture=neutral, PublicKeyToken=null" /f 
Reg add "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{5D6D2926-B643-4972-9214-FBF68077DC20}\InprocServer32\1.0.6143.17086" /v "RuntimeVersion" /t REG_SZ /d "v2.0.50727" /f 
Reg add "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{5D6D2926-B643-4972-9214-FBF68077DC20}\InprocServer32\1.0.6143.17086" /v "CodeBase" /t REG_SZ /d "file:///D:/RND of excel/TPRTDUtil/bin/Debug/TPRTDUtil.dll" /f 
Reg add "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{5D6D2926-B643-4972-9214-FBF68077DC20}\ProgId" /ve /d "TPRTDUtil.Connect" /f
cd "C:\Windows\Microsoft.NET\Framework64\v4.0.30319"
regasm.exe /codebase "C:\Program Files (x86)\TickerPlant\MarketViewTerminal\TPRTDUtil.dll"


timeout /t 30
