|
can any help me with a problem ! ... i have a encryption program that encrypts (anything) in RC2 or DES. the encryption method is in a static void and gets the (readfile) (writefile) (password)
the read file comes in the form of a full path name ie(c:\something\test.exe) then it is sent to the (readfile) part of encryption as a string. my question is how can i try this directory name and just show the file name(test.exe) and send that too (writefile) with a *.enc extention on it but still preserving the original write name. !! i have not clue how to do this. all i really need to do is trim the string but how because what if the directory isnt the exsact same size as (c:\something\test.exe) anyways all help with this question would be much appreciated.
Jesse M.
|
|
|
|
|
oops... had to fix some things.. here's the fixed question lol:
can any help me with a problem ! ... i have a encryption program that encrypts (anything) in RC2 or DES. the encryption method is in a static void and gets the (readfile) (writefile) (password)
the read file comes in the form of a full path name ie(c:\something\test.exe) then it is sent to the (readfile) part of encryption as a string. my question is how can i remove this directory name and just show the file name(test.exe) and send that too (writefile) with a *.enc extention on it but still preserving the original write name. !! i have not clue how to do this. all i really need to do is trim the string but how because what if the directory isnt the exsact same size as (c:\something\test.exe) anyways all help with this question would be much appreciated.
|
|
|
|
|
<br />
using System.IO;<br />
...<br />
string justTheName = Path.GetFileNameWithoutExtension(theFullPathNameIHave);<br />
string theNameIWant = justTheName + ".enc";<br />
<br />
|
|
|
|
|
I have created a service in c#.
And I am executing a Process.Start command in this code ( OF SERVICE PROJECT) .
that command(Process.Start ) is executing sucessfully for local drives but it throws Win32Exception (means There was an error in opening the associated file) at network path. for example path is \\computername\folder1\folder2\some.exe
AND it heapens only with Service type application all other applications are executing any process at network path (i.e \\computername\folder1\folder2\some.exe)successfully with this command(Process.Start).
Can any body tell how will I make my Service to execute any Process at network path?
r00d0034@yahoo.com
|
|
|
|
|
Hi,
Could it be that your service is running under an account that does not have sufficient permissions to access shared folders ?.
Hope this helps.
Andres Manggini.
Buenos Aires - Argentina.
|
|
|
|
|
it did not help at all.
service is running under admin account.
r00d0034@yahoo.com
|
|
|
|
|
Here's a story... I hope someone can help me write a happy ending in time for Christmas!
I have a control
<code>namespace WvfCtlNet {
public class WvfCtl : System.Windows.Forms.UserControl .... </code>
which I'm hosting in IE
<OBJECT id="control" classid="http:WvfCtlNet.dll#WvfCtlNet.WvfCtl" name="control"> ...
I'm not getting anything other than a little box (place holder) when the page is displayed.
The control shows up in the GAC downloads ("gac /ldl") The version number agrees with the dll.
When I look in Internet Options-Settings..-View Files... I see the following entry:
?FusionBindError!name=WvfCtlNet.dll WvfCtlNet.WvfCtl
What the heck is this? (I think I know that Fusion is a technology related to 'no touch' installation but that's about it!)
Why doesn't my contol pop up? I works when hosted by an Windows Forms app.
Worst of all - This was working a week ago - I've not made any config changes, though I did recently install the Microsoft Web Services Extensions (WSE) pack.
I am flummoxed!
Thank you.
Sincerely, Lindsay
|
|
|
|
|
How to make simple xor in C#?
=====================
http://wasp.elcat.kg
|
|
|
|
|
Hi,
If you are looking at nos. then you can use ^ operator.
For strings, you need to first convert them to bytes,
<br />
ASCIIEncoding enc = new ASCIIEncoding ();<br />
byte[] keybytes = enc.GetBytes (key);<br />
here key is of type string
once you have converted to bytes, you can work on them.
Hope this helps.
Cheers
Kannan
|
|
|
|
|
string txt1 = "some_text";
string txt2 = "anything_else";
ASCIIEncoding enc = new ASCIIEncoding();
ASCIIEncoding enc2 = new ASCIIEncoding();
byte[] kb1 = enc.GetBytes(txt1);
byte[] kb2 = enc2.GetBytes(txt2);
MessageBox.Show(kb1 ^ kb2);
Operator '^' cannot be applied to operands of type 'byte[]' and 'byte[]'
damm, what I did wrong?
=====================
http://wasp.elcat.kg
|
|
|
|
|
You need to ^ each byte, not the whole lot. You need to step through the strings, and can only perform the operation on the set of bytes that exists in both arrays, so unless the two strings are always the same length ( which they are not in your example ), I doubt you're going to get what you wanted.
Christian
No offense, but I don't really want to encourage the creation of another VB developer.
- Larry Antram 22 Oct 2002
C# will attract all comers, where VB is for IT Journalists and managers - Michael
P Butler 05-12-2002
Again, you can screw up a C/C++ program just as easily as a VB program. OK, maybe not
as easily, but it's certainly doable. - Jamie Nordmeyer - 15-Nov-2002
|
|
|
|
|
Ok, is there any other simple way to encode\decode some string?
=====================
http://wasp.elcat.kg
|
|
|
|
|
Yes, there is apparently heaps of encryption/decryption stuff in .NET, but I confess to not having used any of it, yet.
Christian
No offense, but I don't really want to encourage the creation of another VB developer.
- Larry Antram 22 Oct 2002
C# will attract all comers, where VB is for IT Journalists and managers - Michael
P Butler 05-12-2002
Again, you can screw up a C/C++ program just as easily as a VB program. OK, maybe not
as easily, but it's certainly doable. - Jamie Nordmeyer - 15-Nov-2002
|
|
|
|
|
You will have to iterate the array and do the operations individually on every byte.
<br />
for(int i=0; i<10; i++)<br />
kb1[i] ^= kb2[i]; <br />
Cheers
Kannan
|
|
|
|
|
Besides the above suggestion, you can after this, create a BitArray with the byte[] and use its Xor method.
I see dumb people
|
|
|
|
|
I am currently developing a waveform graph control, and I am having difficulty in dynamically displaying multiple plots. Basically, I want to display anywhere from one to an undetermined number of plots on a single graph; I could use arrays to do this, but there would be difficulty resizing the arrays if I set the size of the arrays too low, and there would be wasted resources if I set the size of the array to high... What I need is an efficient way to add, update, and remove structures representing plot data that can be easily and efficiently resized -- is there a straightforward way to do this in C#??
Matthew Alan Gray, B.S.C.E.
Graduate Student, Mississippi State University
mag2@ece.msstate.edu
|
|
|
|
|
And another one...
COM rules state that to check if two interfaces point to the same COM object, QI both interfaces for IUnknown directly, and compare the results.
How do I do that in C#?
If I could find a souvenir / just to prove the world was here [sighist]
|
|
|
|
|
Equals() method takes care of that for you or == operator.
The mistakes made in this API make me realise that Microsoft has become big enough that it can shelter morons. If anyone working for me wrote anything this bad and tried to release it, I would kill them and display the body as a warning to the rest of the team. - Christian Graus about C# - GDI+
|
|
|
|
|
Hi,
Is ArrayList a "reasonable" replacement for both vector and list?
It feels a bit weird, but the best I could find in the System.Collecitons namespace.
TIA
Peter
If I could find a souvenir / just to prove the world was here [sighist]
|
|
|
|
|
|
Just watch out, as by default it does a shallow copy. And of course you have to cast it back to the type you're looking for
Regards
Barry
|
|
|
|
|
HI!
Is there an free FTP class library for .NET available?
OR an open source project that write a FTP class?
gicio
|
|
|
|
|
|
This is a first !!!!
After working on my final project for school late last night, I woke to find the debugger gremlins had come.
When I try to debug my project (F5) MS VC# hangs. The task manager show a process for my app was created, but the app never shows up as a task. I tried deleting the debug directory and doing a rebuild, no luck! If I execute without the debugger (ctrl+F5), either in release or debug build, the app runs.
Sounds like a real world release nightmare
If anyone has ideas, please please let me know.
Thanks,
Paul
|
|
|
|
|