Wix: How to set permissions for folder and all sub folders

First of all, I would recommend you using PermissionEx instead. It is a standard WiX extension and it has one really huge advantage over Permission – it doesn’t overwrite, but modifies ACLs. And by default, it applies permissions to the folder and all its descendant files and folders, so you don’t have to specify anything … Read more

ALTER TABLE in Magento setup script without using SQL

You can use such methods within your setup script: Use Varien_Db_Ddl_Table class to create new tables, where you can configure all the fields, keys, relations in combination with $this->getConnection()->createTable($tableObject) Example: /* @var $this Mage_Core_Model_Resource_Setup */ $table = new Varien_Db_Ddl_Table(); $table->setName($this->getTable(‘module/table’)); $table->addColumn(‘id’, Varien_Db_Ddl_Table::TYPE_INT, 10, array(‘unsigned’ => true, ‘primary’ => true)); $table->addColumn(‘name’, Varien_Db_Ddl_Table::TYPE_VARCHAR, 255); $table->addIndex(‘name’, ‘name’); $table->setOption(‘type’, … Read more

The executable was signed with invalid entitlements

There are pretty good instructions in the ‘Portal Program’. If you log into http://developer.apple.com/iphone Then click Distribution on the left, and click the Creating and Downloading a Distribution Provisioning Profile for Ad Hoc Distribution link at the bottom. Here’s the key bit: For Ad Hoc Distribution, complete the following: In the File Menu, select New … Read more

What are the specific differences between .msi and setup.exe file?

An MSI is a Windows Installer database. Windows Installer (a service installed with Windows) uses this to install software on your system (i.e. copy files, set registry values, etc…). A setup.exe may either be a bootstrapper or a non-msi installer. A non-msi installer will extract the installation resources from itself and manage their installation directly. … Read more