Comments
Sort by recent activity
Are you trying to process an assembly that has already been obfuscated by SA? This error can can happen when a method is already control flow obfuscated.
SimonC / comments
Are you trying to process an assembly that has already been obfuscated by SA? This error can can happen when a method is already control flow obfuscated.
SimonC
Exception reports obtain the windows version using the unmanaged GetVersionEx function in kernel32.dll. However, the values returned from that function are identical between XP 64-bit and 2003, Vista and 2008, and Windows 7 and 2008 R2.
To differentiate between these requires a couple of extra unmanaged function calls, which were added in 6.0. Unfortunately, exception reports created by previous SA versions won't have this extra data in the exception report, so will display as the lowest possible version (as you are seeing).
The windows version is correctly reported from assemblies processed by SA 6.0, and is only an issue when viewing reports generated by previous versions. Unfortunately, as the data we need to differentiate the versions simply does not exist in old exception reports, there is no way to fix the behaviour you are seeing. / comments
Exception reports obtain the windows version using the unmanaged GetVersionEx function in kernel32.dll. However, the values returned from that function are identical between XP 64-bit and 2003, Vis...
Thanks for trying out SmartAssembly. In response to your queries:
1. No. Everything smartassembly needs to run will be included in your main executable or library.
2. No, although if you do run into an issue please do post on the forum or contact our support team directly. There is also answers to some common questions on the support center - http://www.red-gate.com/supportcenter/P ... rtAssembly
3. Internally we use the hashing and cryptographic providers built into the .NET class libraries, and our own compression library.
Hope this answers your questions
SimonC / comments
Thanks for trying out SmartAssembly. In response to your queries:
1. No. Everything smartassembly needs to run will be included in your main executable or library.
2. No, although if you do run int...
We are currently looking at windows phone 7 and working out exactly how we need to add full support, but the features that do work in the current 5.5 release are the following:
Strong name signing
Assembly merging
Pruning
Obfuscation
Control flow obfuscation (level 2 only)
Strings Encoding
Add metadata stream
SimonC / comments
We are currently looking at windows phone 7 and working out exactly how we need to add full support, but the features that do work in the current 5.5 release are the following:
Strong name signing
...
The 'add USE statement' option was only added in version 8; this option didn't exist in previous versions, and no USE statement was added. To aid people upgrading from previous versions, we kept the same default behaviour as version 7, which meant this option was off by default.
Note that you can store your own default options in the project options screen (the 'Save As My Defaults' button), which will be used for all future new projects. / comments
The 'add USE statement' option was only added in version 8; this option didn't exist in previous versions, and no USE statement was added. To aid people upgrading from previous versions, we kept th...
Sorry it's not working for you... Would it be possible to send me (email link at bottom of this post) a query snapshot of the two databases? This can be obtained using the RedGate.Oracle.CreateQuerySnapshot program in the SCfO install directory. This contains the raw data that we read from the database & only contains schema information, and this'll help us find out what's going on very quickly / comments
Sorry it's not working for you... Would it be possible to send me (email link at bottom of this post) a query snapshot of the two databases? This can be obtained using the RedGate.Oracle.CreateQuer...
Which build are you running? The latest build is 1.0.0.691 and can be obtained here; this build expires on the 31st may / comments
Which build are you running? The latest build is 1.0.0.691 and can be obtained here; this build expires on the 31st may
Hmm, that is quite odd. Could you possibly send me (link at bottom of post) the results of running the following query (filling in the offending table & column names) on both databases, and whether these results match up with what is displayed and what you expect? SELECT column_name, data_type, data_length, character_set_name, char_used
FROM all_tab_columns
WHERE owner = '<owner>' AND table_name = '<table_name>' AND column_name = '<column_name>'
Much appreciated [image] / comments
Hmm, that is quite odd. Could you possibly send me (link at bottom of post) the results of running the following query (filling in the offending table & column names) on both databases, and whether...
May I ask what the use case of this feature is? When would you not want the schema to be specified? / comments
May I ask what the use case of this feature is? When would you not want the schema to be specified?
Constraint modifications are one of the things we havent really tested yet; it's currently being worked on at the moment [image]
As you probably guessed, this is still an early version of the product, and a lot of the functionality isn't tested nearly as well as it would be if it was a final release.
Out of interest, what constraint properties are different between your databases (if any)?
thanks,
SimonC / comments
Constraint modifications are one of the things we havent really tested yet; it's currently being worked on at the moment
As you probably guessed, this is still an early version of the product, and...