|
Can any help me in my query.
As i want to know how to build application that expired after installation of trial version.
THanks & Regards
Fahim
fahim_sk@hotmail.com
|
|
|
|
|
Do you have the code for the program?
If you don't, you can't.
Anyway, re-building it doesn't work! You need (if you have the code) to remove the liscense part.
|
|
|
|
|
I think he may have meant "that expires after..."
In which case, you probably need a third-party registration system. There are several available--I think CNET Download.com offers one, but don't know much about it. There are probably better ones out there.
Of course you could do it yourself, but I'm assuming that since you're asking how, you probably don't want to figure it out on your own. Not that it's that hard, but I suggest doing a bit of research on the topic and asking a more specific question if you can't figure something out.
“Time and space can be a bitch.”
–Gushie, Quantum Leap
{o,o}.oO( Looking for a great RSS reader? Try FeedBeast! )
|)””’) Built with home-grown CodeProject components!
-”-”-
|
|
|
|
|
There are some nice tools availeble for this, for example: Software Shield[^].
You can create your own, just store the time of installation somewhere and when you application starts it checks if the trial time isn't expired. If it is expired you inform the user and exits.
When you create your own, you have to remember that the user can adjust his system clock. So you have to build in that simple security also.
Please remember to rate helpful or unhelpful answers, it lets us and people reading the forums know if our answers are any good.
|
|
|
|
|
I am working on a Windows Application where I have a button that creates tabs in my Tab Control at run-time. The controls inside of those tabs are obtained from a User Control which I created. I would like to now add functionality to allow a user to close each particular tab with a button inside each tab that gets created at run-time. I am having a hard time figuring out how to access the tab control (located in the main form area) from within the User Control to accomplish this purpose. If anyone has any ideas or suggestions, it would be greatly appreciated!!!
|
|
|
|
|
Probably delegates
There ws something similar in one of my earlier projects and Delegates made that possible.
|
|
|
|
|
It's not considered polite.
|
|
|
|
|
I think d@nish has the right idea. I assume (probably a big mistake ) you're creating the "close" button from the same level you're creating the tab control, like so:
Form1::someFunction(){
this->Controls->Add(tabControl);
tabControl->Controls->Add(closeButton);
}
Maybe not in the constructor necessarily, but you get the idea. Anyway, I set the closeButton's click handler to a function in Form1 in this case, that would somehow close your tab (as for the actual close operation, I'm not sure how to do that, I haven't done much with tab controls).
Dybs
|
|
|
|
|
I am connecting to a printer and when it's offline, it takes about 20 seconds before the exception. The printer is called from a timer that fires every 20 seconds. Is there a way to make the faster, or to check the status and get an immediate response, like in 1 or 2 seconds?
Code:
Public Shared Function SendStringTCP(ByVal Hostname As String, ByVal Port As Integer, ByVal StringToSend As String)
Dim bSend() As Byte = Encoding.ASCII.GetBytes(StringToSend)
Dim MyTCP As New TcpClient 'create a TCP client
Dim MyStreamTCP As NetworkStream
Try
MyTCP.Connect(Hostname, Port)
MyStreamTCP = MyTCP.GetStream
If MyStreamTCP.CanWrite Then
MyStreamTCP.Write(bSend, 0, bSend.Length)
End If
MyTCP.Close()
Return True
Catch ex As Exception
MyTCP.Close()
Return False
End Try
End Function
mossie01
|
|
|
|
|
Hi all,
I have an .exe which is working fine. Now I have to make a schedular programatically which will invoke the .exe(console app) every day at 6.00PM and performs the operation and then quit after completing the job.
Kindly help me in doing that....
Thanks
|
|
|
|
|
Hello !
You can use a timer or a thread in your C# application testing current time. When current time is 6.00 you call Process.Start method
see
http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start.aspx
I think that the best way is to use windows task scheduler.
Regards,
|
|
|
|
|
Don't double post, your question has been answered in c# forum.
Giorgi Dalakishvili
#region signature
my articles
#endregion
|
|
|
|
|
I dont understand this some time.
His last post is still on the first page of Windows Forms Forum, he made a new post asking same question.
By the way, here is the link(though its just 3 messages below)
http://www.codeproject.com/script/Forums/View.aspx?fid=387161&msg=2674203[^]
Please remember to rate helpful or unhelpful answers, it lets us and people reading the forums know if our answers are any good.
|
|
|
|
|
In that case it's a triple post, he posted in C# forum too
One more[^]
Giorgi Dalakishvili
#region signature
my articles
#endregion
|
|
|
|
|
If he would have spent half of this time(posting 3 posts) in Google, I bet he would have got the right solution on the very first page it self.
Please remember to rate helpful or unhelpful answers, it lets us and people reading the forums know if our answers are any good.
|
|
|
|
|
I'm afraid he still hasn't learn anything from these posts.
Giorgi Dalakishvili
#region signature
my articles
#endregion
|
|
|
|
|
Most of the times I see that people don't even read all the responses to their posts.
This is nothing but negligence.
Please remember to rate helpful or unhelpful answers, it lets us and people reading the forums know if our answers are any good.
|
|
|
|
|
Simplest approach would be to use the Windows Task Scheduler.
"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
|
|
|
|
|
Hi All,
Iam using WMI to get the required printer job information.Here Iam using "Select * from win32_Printjob" from ManagementObjectQuery. In this Iam using thread.sleep for 10 seconds to get the pages,size.
Without thread.sleep Iam getting pages, size as 0.
But this sleep for 10 sec mechanism works only for small documents.
When I get large document It is unable to get the no.of pages,size(just showing them as 0).
1.Is there any way to get the correct pages,size of print document?
2.Is there any way to know that a document came for printing is totally read by spooler?
3.I think after reading all the data only it will go for printing.,am I right or wrong?If right,then how to know that status ready for printing?
Kindly help me
Thanks
|
|
|
|
|
Hello,
Can anybody point me to some information on creating a databound control like the DataGridViewComboBoxColumn? I've been trying to format the DataGridViewLinkColumn like the ComboBoxColumn where the cell is linked to a seperate table that is referenced by cell's ID value. The reason for doing this is because I want a friendly text displayed instead of the unpleasent id value showing. The problem is that the DGVLinkCell does not behave like an html link where you can store the url and the text seperately.
Any help would be greatly appreciated,
Richard
I've used up all my sick days, so today I'm calling in dead.
|
|
|
|
|
Hi,
Inherit from the DataGridViewComboBoxColumn, add necessary information to private fields (for example reference to dataset holding values, selected key value and so on), use tag property to link user selected text to the actual object or row.
Hope this helps,
Mika
|
|
|
|
|
I can't really use that option because I'm not wanting the UI of a combobox. If I knew how the combobox implemented the DataSource property, it would help.
I've used up all my sick days, so today I'm calling in dead.
|
|
|
|
|
Oh I see, sorry about the misunderstanding. One place to start is to take a look at ComplexBindingPropertiesAttribute Class[^] Also there are lots of articles in MSDN concerning data binding.
If you want to take a look at ComboBox implementation, you can use Reflector[^]
Hope this helps,
Mika
|
|
|
|
|
Great info. I have reflector but never tried to decompile MS code.
I've used up all my sick days, so today I'm calling in dead.
|
|
|
|
|
Glad it helped
Mika
|
|
|
|