|
Basically, you can't. Registry keys etc. are all very well, but an image backup of the tablet "hard disk" will allow it to be restored onto any compatible hardware.
All you can do is use the hardware serial numbers (such as the processor serial number: How To Get Hardware Information (CPU ID, MainBoard Info, Hard Disk Serial, System Information , ...)[^] ) and use those to restrict the software to that exact tablet (but even then, you'll probably need to record that serial data at a remote site and check it in when the app starts of while it's running to avoid chating).
It's a difficult area - it's generally not worth putting a lot of effort into this as the better your protection, the more people want to crack it. And it's very, very easy to end up costing more to implement and maintain that it saves you in piracy. (Adobe spend a fortune protecting Photoshop, and the cracked version is normally still available on torrents the same day the legitimate version is released.) Add to that the fact that any failure will really piss off loyal, legitimate customers, and it gets silly to do it at all. (It's very easy to lose a good reputation, but very hard to get it back).
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Member 13196574 wrote: a special tablet computer How can you identify that "special tablet computer"? You have to ask your customer what he does here, and that might be a combination of things.
Then you have to find out how to read that information from the device.
If some hackers can find out how to pretend that their "standard" tablet computer is that "special" one, well, that's a problem of your customer, and you shouldn't worry about that (make sure your contract does not tell different!).
|
|
|
|
|
Almost every device I'm aware of, has a "physical" / MAC address tied to (usually) the network interface (card).
It should be globally unique, and will even identify the vendor (of the card) via the first xx-xx-xx of xx-xx-xx-xx-xx-xx (hex).
"(I) am amazed to see myself here rather than there ... now rather than then".
― Blaise Pascal
|
|
|
|
|
|
hi how can i download offline Mappoint SDK API to integrate in my .net desktop software
where i can find that file
|
|
|
|
|
shaz17 wrote: download offline Mappoint SDK API to integrate in my .net desktop software That contradicts a lot, API SDKs are generated for online applications, you need to capture their REST architecture for the API and then code against it. All the applications, consuming these services require the connection to their APIs, or a test key which provides a dummy data.
You can start from here, Integrating MapPoint in your .NET applications
MapPoint
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
You have already been told the answer, why are you reposting the question? If you want to use Google maps then go to the Google developer website for information.
|
|
|
|
|
hi how can i download offline Mpoint SDK API to integrate in my .net desktop softwrea
|
|
|
|
|
What's mpoint? Is it just a mistype of MapPoint?
This space for rent
|
|
|
|
|
|
MapPoint is no longer a supported product so you're going to have problems finding a legitimate licensed version. Is there a requirement for you to use MapPoint or are you free to use alternatives (including free ones)?
This space for rent
|
|
|
|
|
we just developing a restaurant software in that system we need a feature which is we can search customer address postcode and direction and distance so that what we need for the the software if you can suggest some this that will be great full thanks
|
|
|
|
|
This is just the type of job that Bing Maps or Google Maps are designed for. These can both be used from desktop applications.
This space for rent
|
|
|
|
|
ok can you help with that plz
|
|
|
|
|
Certainly. Open up google and type in "bing maps sdk tutorial find address". If you want to use Google maps, replace bing with google in the search.
This space for rent
|
|
|
|
|
I have a USB Soundcard ("Line") which is my default recording device and has input and output:
My sound devices
Balance mixer
What I'm trying to do is adjusting the balance - set each level volume dynamically through code. I'm using the WaveLib library which allows me to identify my device and then adjust the channels. However, it tells me that my Line has 1 channel only, and any change I'm doing is done for both levels:
MixerLine line = mixers.Recording.Lines.GetMixerLineByControlId(4);
line.Channel = Channel.Left;
line.Volume = 20000;
Even when I change to:
line.Channel = Channel.Right;
line.Volume = 20000;
It wont change anything.
line properties (run time)
So I'm confused here a bit, would much appreciated help from someone who dealt with this library...
Thanks.
|
|
|
|
|
I'm using VS2005 C#. In win7 when I press the Rebuild Solution button under the error, but in winxp not error and run very well. Pay attention to win7 64 bit and 32 bit winxp.
Error 1 The "GenerateResource" task failed unexpectedly.
System.Runtime.InteropServices.ExternalException: A generic error occurred in GDI+.
at System.Drawing.Image.Save(Stream stream, ImageCodecInfo encoder, EncoderParameters encoderParams)
at System.Drawing.Image.Save(MemoryStream stream)
at System.Drawing.Image.System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo si, StreamingContext context)
at System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerialize(Object obj, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, ObjectWriter objectWriter)
at System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.Serialize(Object obj, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, ObjectWriter objectWriter)
at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(Object graph, Header[] inHeaders, __BinaryWriter serWriter, Boolean fCheck)
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph, Header[] headers, Boolean fCheck)
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph)
at System.Resources.ResourceWriter.WriteValue(ResourceTypeCode typeCode, Object value, BinaryWriter writer, IFormatter objFormatter)
at System.Resources.ResourceWriter.Generate()
at System.Resources.ResourceWriter.Dispose(Boolean disposing)
at System.Resources.ResourceWriter.Close()
at Microsoft.Build.Tasks.ProcessResourceFiles.WriteResources(IResourceWriter writer)
at Microsoft.Build.Tasks.ProcessResourceFiles.WriteResources(String filename)
at Microsoft.Build.Tasks.ProcessResourceFiles.ProcessFile(String inFile, String outFile)
at Microsoft.Build.Tasks.ProcessResourceFiles.Run(TaskLoggingHelper log, ITaskItem[] assemblyFilesList, ArrayList inputs, ArrayList outputs, Boolean sourcePath, String language, String namespacename, String filename, String classname, Boolean publicClass)
at Microsoft.Build.Tasks.ProcessResourceFiles.Run(TaskLoggingHelper log, ITaskItem[] assemblyFilesList, ArrayList inputs, ArrayList outputs, Boolean sourcePath, String language, String namespacename, String filename, String classname, Boolean publicClass)
at Microsoft.Build.Tasks.GenerateResource.Execute()
at Microsoft.Build.BuildEngine.TaskEngine.ExecuteTask(ExecutionMode howToExecuteTask, Hashtable projectItemsAvailableToTask, BuildPropertyGroup projectPropertiesAvailableToTask, Boolean& taskClassWasFound) Shop
|
|
|
|
|
Member 2458467 wrote: A generic error occurred in GDI+. Well, those GDI errors generally come with useless information. The issue could be far simpler than you think: e.g. missing privileges to write the file.
Otherwise, make sure that .Net Framework version 2 is installed, and maybe you need some settings that that version is taken despite version 4 being available on the Win 7 machine.
|
|
|
|
|
I also do not know the cause of this error, all the related applications I installed on winxp how I install on win7 like that, I also installed Net 2.0 but still the error on. In win7 I do not troubleshoot (debug) This program when pressing the F11 key. Do you have any way to debug this program ?
|
|
|
|
|
There are tools for Remote Debugging: e.g. the Visual Studio Remote Debugger. But I am not sure if a version suitable for Visual Studio 2005 is available for Windows 7.
|
|
|
|
|
|
Good night, I am trying to work the Devart Entity Developers ORM with Visual Studio C #, but I have not found many examples or documentation, they could help me to realize this implementation or development that I need.
Thanks in advance
A.M
|
|
|
|
|
As a professional developer, I find that one of the greatest skills at my disposal is knowing how to put together a query in Google. By typing devart entity framework tutorial into Google, I managed to find this list[^].
This space for rent
|
|
|
|
|
I Have two different sessions timeout, work different for different users.
Web.Config file:
<authentication mode="Forms">
<forms defaultUrl="~/default.aspx" loginUrl="~/login.aspx" slidingExpiration="true" />
</authentication>
<appSettings>
<add key="AdminUser" value ="120"/>
<add key="OtherUser" value ="15"/>
</appSettings>
Main.Master.cs
if(LoggedInUser=="Admin")
{
Session.Timeout = Convert.ToInt32(ConfigurationManager.AppSettings.Get("AdminUser"));
}
else
{
Session.Timeout = Convert.ToInt32(ConfigurationManager.AppSettings.Get("OtherUser"));
}
Everything works well with local and test server but after web deployment, Started facing issue of early logout after 30 Minutes for admin User,when site is idle for 30 min and tried to access again ,its been redirected to login page. Verified by changing session value in IIS, still issue remains same. Kindly suggest.
|
|
|
|
|
Check your hosting service: many apply a session limit and will ignore any attempt to extend it beyond that point. (Some of the cheaper ones will also reduce it from the default twenty minutes to five or so and refuse to extend beyond that.)
Do note that it is not recommended to extend the Session above the default twenty minutes as each session occupies server memory.
I'd also be worried about extending the session for someone with extra powers: this creates a greater security risk.
If you need longer persistence of data, then perhaps you should be considering Cookies instead of Session variables?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|