|
Other than the signing that was mentioned in the other post to your question, you can use an obfuscator. With an obfuscator you can scramble an assembly so that it cannot be decompiled and obfuscation also allows you to embed watermarks that you can check when an application starts. (All of this, of course, depends upon the obfuscator you use). I happen to use Spices Obfuscator from 9rays.net, but the company seems to be dying so I wouldn't look into getting that particular obfuscator.
Regards,
Thomas Stockwell
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
Visit my Blog
|
|
|
|
|
That would be nice. I hope to find something cheap... I use Aspack for years and it was always a good product, but sadly it works with native windows applications only.
Thanks,
Dirso.
|
|
|
|
|
i wrote a simple server i want it to run in my local machine, but before doing that i want to know what are the ports currently in use and the applications that are using those ports, how can i get these information
|
|
|
|
|
Socket.Select
xacc.ide - now with TabsToSpaces support IronScheme - 1.0 beta 1 - out now! ((lambda (x) `((lambda (x) ,x) ',x)) '`((lambda (x) ,x) ',x))
|
|
|
|
|
Hi guyzs,
I am trying to create forum in my site and i am in need of guide for that, can anyone give me link which help me for that or some guide for that......
|
|
|
|
|
|
|
PHP in C# messageboard ...
|
|
|
|
|
|
Could always direct him over to the Linux/Unix board...
"The clue train passed his station without stopping." - John Simmons / outlaw programmer
"Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
"Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham
|
|
|
|
|
Hi all!
I am just playing around trying to learn more about C# and I wrote the contents of textBox1.Text to a file on my hard drive using System.IO, the following way:
string[] lines = new string[] { textBox1.Text };
string filepath = "C:\\Users\\Jase\\JTS\\myfile.txt";
File.WriteAllLines(filepath, lines);
..And it works perfectly. But when I started to type the word File (at the beginning of File.Write AllLines.) the IDE IntelliSense thing popped up and I noticed there is an Encrypt option. Then it got me thinking... Does this actually encrypt the file? I tried the following code to encrypt but does not work:
string[] lines = new string[] { textBox1.Text };
string filepath = "C:\\Users\\Jase\\JTS\\myfile.txt";
File.Encrypt(filepath, lines);
Does anybody have any thoughts/ideas/suggestions? I've looked on Google and MSDN and some other forums and haven't found anything that helps. I'd appreciate any help that I can get .
Thanks for readin'.
j.t.
|
|
|
|
|
Have you looked at the documentation?
MSND Library: File.Encrypt method[^]
You can't use the Encrypt method instead of the WriteAllLines method. You use the Encrypt method on an existing file, so you have to save the file first.
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
Thanks for the reply I have checked that page several times but I can't use any of the code that's on there. Everytime I debug, I get about 20 errors. No matter what I change, or remove I get more errors. I ended up trimming most of the code down to:
private void EncryptFileLickLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
try
{
string FileName = "C:\\Users\\Jase\\Documents\\jt.txt";
File.Encrypt(FileName);
}
catch (Exception)
{
}
..The file already exists, but it still won't work.
Regards,
j.t.
|
|
|
|
|
jay_t55 wrote: but it still won't work.
What do you mean by not working? can you explain?
|
|
|
|
|
jay_t55 wrote: I tried the following code to encrypt but does not work:
Login to some other user account and try to open the encrypted file? File.Encrypt will encrypt the file and give access to the user account where this code is executed. AFAIK, this works only with NTFS file system.
|
|
|
|
|
Thanks Navaneeth,
I just tried doing that, but it just won't encrypt the file.
Regards,
j.t.
|
|
|
|
|
Do you fulfil the requirements of the method?
From the docs: "The current file system must be formatted as NTFS and the current operating system must be Microsoft Windows NT or later."
I'm guessing your drive isn't NTFS
|
|
|
|
|
jay_t55 wrote: but it just won't encrypt the file
Are you expecting encrypt will make the file unreadable when you open it? AFAIK, the user who encrypted the file can still view it. Try to open the same file in another user account. Also make sure your file system is NTFS.
|
|
|
|
|
Sorry about the late reply. My version of Windows is Vista Home basic, and it is NTFS formatted.
I have the code, it now successfully builds, and my applications starts. When I click on the link label to encrypt an existing file, I then sign out of my account and sign into a different user account and the file is still viewable. It has not been encrypted, yet there are no errors during debug. Wierd.
|
|
|
|
|
Home Basic doesn't support filesystem level encryption of new files. It may (or this is limited to Premium) let you modify existing encrypted files.
|
|
|
|
|
Thank you so much for that info Mark.
Regards,
j.t.
|
|
|
|
|
greetings
i make use of the SelectedValue.ToString(); to display the selected value in a textbox; however instead of getting the value selected i get a numerical value. what should i do?
private void button2_Click(object sender, EventArgs e)
{
txt_comkey_tbl2.Text = lstTable2.SelectedValue.ToString();
}
the following code is used to populate the listbox
private void cmdReadTable2_Click(object sender, EventArgs e)
{
/* Display columns from the second table */
String DbTableName = "";
DbTableName = lstTables.Text.Trim();
OpenDb();
ReadTableColumns(2, DbTableName);
Table2 = DbTableName;
}
thank you in advance
|
|
|
|
|
Try
lstTable2.SelectedItem.Text
*jaans
|
|
|
|
|
i get the following error....
'object' does not contain a definition for 'text' and no extension method 'text' accepting a first argument of type 'object' could be found (are you missing a using directive or an assembly reference?)
dot text is not available for selecteditem property
|
|
|
|
|
Try
txt_comkey_tbl2.Text = lstTable2.SelectedItem == null ? string.Empty :
(string)lstTable2.SelectedItem;
|
|
|
|