how can i Encryption DI source code.
for example:
.atl file,other person can not see source code except me.
smilegw (BOB member since 2008-04-21)
how can i Encryption DI source code.
for example:
.atl file,other person can not see source code except me.
smilegw (BOB member since 2008-04-21)
As far as I know that’s not possible.
ErikR (BOB member since 2007-01-10)
As long as they have Designer and can connect to the repository they can get to the source code anyhow. A direct connection to the database will let you look at source code also even though it’s a bit challenging. I wrote a utility to export all dataflows from a repository to individual files. So I know reverse engineering can be done without Designer.
Encrypting the ATL file won’t do you much good.
eganjp (BOB member since 2007-09-12)
If you really don’t want people to change your code or be able to roll back… just create an export and store that ATL file into a TrueCrypt volume or something.
But no you cannot actively distribute ATL files as a product and protect it.
Having said that, I wouldn’t buy “external” ATL’s (as products) anyway none of them will contain any functionality not offered in Data Services - unless you call specific binary components. But then you would sell the components rather than the actual ATL files.
ErikR (BOB member since 2007-01-10)